home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
mac
/
stfit151.bin
/
stuffit151.rsrc
/
CODE_6.txt
< prev
next >
Wrap
Text File
|
1994-02-02
|
162KB
|
2,874 lines
# near model CODE resource
# entry label at 0x0000
export_166:
entry:
fn00000000:
00000000 4E56 FFF8 link A6, -0x0008
00000004 2038 020C move.l D0, [0x0000020C /* Time */]
00000008 B1AE FFF8 xor.l [A6 - 0x8], D0
0000000C 2038 016A move.l D0, [0x0000016A /* Ticks */]
00000010 B1AE FFFC xor.l [A6 - 0x4], D0
00000014 4A6D F924 tst.w [A5 - 0x6DC]
00000018 6618 bne +0x1A /* 00000032 */
0000001A 302E FFFA move.w D0, [A6 - 0x6]
0000001E 322E FFFE move.w D1, [A6 - 0x2]
00000022 B340 xor.w D0, D1
00000024 3F00 move.w -[A7], D0
00000026 4EAD 04AA jsr [A5 + 0x4AA]
0000002A 548F addq.l A7, 2
0000002C 7001 moveq.l D0, 0x01
0000002E 3B40 F924 move.w [A5 - 0x6DC], D0
label00000032:
00000032 4EAD 04A2 jsr [A5 + 0x4A2]
00000036 B16E FFF8 xor.w [A6 - 0x8], D0
0000003A 4EAD 04A2 jsr [A5 + 0x4A2]
0000003E B16E FFFC xor.w [A6 - 0x4], D0
00000042 44FC 0004 41D6 move.b 0x441D6, CCR
00000048 43ED F924 lea.l A1, [A5 - 0x6DC]
0000004C D388 addx.l -[A1], -[A0]
0000004E D388 addx.l -[A1], -[A0]
00000050 6408 bcc +0xA /* 0000005A */
00000052 5889 addq.l A1, 4
00000054 5291 addq.l [A1], 1
00000056 6402 bcc +0x4 /* 0000005A */
00000058 52A1 addq.l -[A1], 1
label0000005A:
0000005A 4E5E unlink A6
0000005C 4E75 rts
export_167:
0000005E 4E56 FF80 link A6, -0x0080
00000062 4EBA FF9C jsr [PC - 0x64 /* 00000000 */]
00000066 486E FF80 pea.l [A6 - 0x80]
0000006A 4EAD 0472 jsr [A5 + 0x472]
0000006E 588F addq.l A7, 4
00000070 4267 clr.w -[A7]
00000072 486D F91C pea.l [A5 - 0x6E4]
00000076 4EAD 048A jsr [A5 + 0x48A]
0000007A 5C8F addq.l A7, 6
0000007C 486D F91C pea.l [A5 - 0x6E4]
00000080 486D F91C pea.l [A5 - 0x6E4]
00000084 4EAD 0482 jsr [A5 + 0x482]
00000088 508F addq.l A7, 8
0000008A 486E FF80 pea.l [A6 - 0x80]
0000008E 4EAD 047A jsr [A5 + 0x47A]
00000092 588F addq.l A7, 4
00000094 206E 0008 movea.l A0, [A6 + 0x8]
00000098 20AD F91C move.l [A0], [A5 - 0x6E4]
0000009C 206E 0008 movea.l A0, [A6 + 0x8]
000000A0 216D F920 0004 move.l [A0 + 0x4], [A5 - 0x6E0]
000000A6 4EBA FF58 jsr [PC - 0xA8 /* 00000000 */]
000000AA 3F2D F91C move.w -[A7], [A5 - 0x6E4]
000000AE 4EAD 04AA jsr [A5 + 0x4AA]
000000B2 548F addq.l A7, 2
000000B4 4E5E unlink A6
000000B6 4E75 rts
000000B8 4E56 FFFE link A6, -0x0002
000000BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000C0 286E 0008 movea.l A4, [A6 + 0x8]
000000C4 266E 000C movea.l A3, [A6 + 0xC]
000000C8 1014 move.b D0, [A4]
000000CA B013 cmp.b D0, [A3]
000000CC 6406 bcc +0x8 /* 000000D4 */
000000CE 7000 moveq.l D0, 0x00
000000D0 1014 move.b D0, [A4]
000000D2 6004 bra +0x6 /* 000000D8 */
label000000D4:
000000D4 7000 moveq.l D0, 0x00
000000D6 1013 move.b D0, [A3]
label000000D8:
000000D8 3D40 FFFE move.w [A6 - 0x2], D0
000000DC 7E01 moveq.l D7, 0x01
000000DE 601E bra +0x20 /* 000000FE */
label000000E0:
000000E0 3047 movea.w A0, D7
000000E2 D1CC add.l A0, A4
000000E4 3247 movea.w A1, D7
000000E6 D3CB add.l A1, A3
000000E8 7000 moveq.l D0, 0x00
000000EA 1011 move.b D0, [A1]
000000EC 7200 moveq.l D1, 0x00
000000EE 1210 move.b D1, [A0]
000000F0 9240 sub.w D1, D0
000000F2 3C01 move.w D6, D1
000000F4 4A41 tst.w D1
000000F6 6704 beq +0x6 /* 000000FC */
000000F8 3006 move.w D0, D6
000000FA 601E bra +0x20 /* 0000011A */
label000000FC:
000000FC 5247 addq.w D7, 1
label000000FE:
000000FE BE6E FFFE cmp.w D7, [A6 - 0x2]
00000102 6FDC ble -0x22 /* 000000E0 */
00000104 1014 move.b D0, [A4]
00000106 B013 cmp.b D0, [A3]
00000108 6604 bne +0x6 /* 0000010E */
0000010A 7000 moveq.l D0, 0x00
0000010C 600C bra +0xE /* 0000011A */
label0000010E:
0000010E 1014 move.b D0, [A4]
00000110 B013 cmp.b D0, [A3]
00000112 6404 bcc +0x6 /* 00000118 */
00000114 70FF moveq.l D0, 0xFFFFFFFF
00000116 6002 bra +0x4 /* 0000011A */
label00000118:
00000118 7001 moveq.l D0, 0x01
label0000011A:
0000011A 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+
0000011E 4E5E unlink A6
00000120 4E75 rts
00000122 4E56 0000 link A6, 0
00000126 48E7 0118 movem.l -[A7], D7,A3,A4
0000012A 286E 0008 movea.l A4, [A6 + 0x8]
0000012E 266E 000C movea.l A3, [A6 + 0xC]
00000132 7E00 moveq.l D7, 0x00
00000134 600C bra +0xE /* 00000142 */
label00000136:
00000136 3047 movea.w A0, D7
00000138 D1CC add.l A0, A4
0000013A 3247 movea.w A1, D7
0000013C D3CB add.l A1, A3
0000013E 1091 move.b [A0], [A1]
00000140 5247 addq.w D7, 1
label00000142:
00000142 7000 moveq.l D0, 0x00
00000144 1013 move.b D0, [A3]
00000146 BE40 cmp.w D7, D0
00000148 63EC bls -0x12 /* 00000136 */
0000014A 200C move.l D0, A4
0000014C 4CDF 1880 movem.l A4,A3,D7, [A7]+
00000150 4E5E unlink A6
00000152 4E75 rts
export_165:
00000154 4E56 0000 link A6, 0
00000158 48E7 0118 movem.l -[A7], D7,A3,A4
0000015C 286E 0008 movea.l A4, [A6 + 0x8]
00000160 266E 000C movea.l A3, [A6 + 0xC]
00000164 7E01 moveq.l D7, 0x01
00000166 6018 bra +0x1A /* 00000180 */
label00000168:
00000168 5214 addq.b [A4], 1
0000016A 7000 moveq.l D0, 0x00
0000016C 1014 move.b D0, [A4]
0000016E 4840 swap.w D0
00000170 4240 clr.w D0
00000172 4840 swap.w D0
00000174 D08C add.l D0, A4
00000176 3047 movea.w A0, D7
00000178 D1CB add.l A0, A3
0000017A 2240 movea.l A1, D0
0000017C 1290 move.b [A1], [A0]
0000017E 5247 addq.w D7, 1
label00000180:
00000180 7000 moveq.l D0, 0x00
00000182 1013 move.b D0, [A3]
00000184 BE40 cmp.w D7, D0
00000186 63E0 bls -0x1E /* 00000168 */
00000188 200C move.l D0, A4
0000018A 4CDF 1880 movem.l A4,A3,D7, [A7]+
0000018E 4E5E unlink A6
00000190 4E75 rts
00000192 4E56 0000 link A6, 0
00000196 48E7 0018 movem.l -[A7], A3,A4
0000019A 286E 0008 movea.l A4, [A6 + 0x8]
0000019E 266E 000C movea.l A3, [A6 + 0xC]
000001A2 4214 clr.b [A4]
000001A4 6014 bra +0x16 /* 000001BA */
label000001A6:
000001A6 7000 moveq.l D0, 0x00
000001A8 1014 move.b D0, [A4]
000001AA 4840 swap.w D0
000001AC 4240 clr.w D0
000001AE 4840 swap.w D0
000001B0 D08C add.l D0, A4
000001B2 2040 movea.l A0, D0
000001B4 1093 move.b [A0], [A3]
000001B6 528B addq.l A3, 1
000001B8 5214 addq.b [A4], 1
label000001BA:
000001BA 4A13 tst.b [A3]
000001BC 66E8 bne -0x16 /* 000001A6 */
000001BE 200C move.l D0, A4
000001C0 4CDF 1800 movem.l A4,A3, [A7]+
000001C4 4E5E unlink A6
000001C6 4E75 rts
export_164:
000001C8 4E56 FFFC link A6, -0x0004
000001CC 48E7 0118 movem.l -[A7], D7,A3,A4
000001D0 286E 0008 movea.l A4, [A6 + 0x8]
000001D4 266E 000C movea.l A3, [A6 + 0xC]
000001D8 2D4C FFFC move.l [A6 - 0x4], A4
000001DC 41D3 lea.l A0, [A3]
000001DE 528B addq.l A3, 1
000001E0 7000 moveq.l D0, 0x00
000001E2 1010 move.b D0, [A0]
000001E4 3E00 move.w D7, D0
000001E6 600C bra +0xE /* 000001F4 */
label000001E8:
000001E8 41D4 lea.l A0, [A4]
000001EA 528C addq.l A4, 1
000001EC 43D3 lea.l A1, [A3]
000001EE 528B addq.l A3, 1
000001F0 1091 move.b [A0], [A1]
000001F2 5347 subq.w D7, 1
label000001F4:
000001F4 4A47 tst.w D7
000001F6 66F0 bne -0xE /* 000001E8 */
000001F8 4214 clr.b [A4]
000001FA 202E FFFC move.l D0, [A6 - 0x4]
000001FE 4CDF 1880 movem.l A4,A3,D7, [A7]+
00000202 4E5E unlink A6
00000204 4E75 rts
00000206 4E56 FFF6 link A6, -0x000A
0000020A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000020E 286E 0008 movea.l A4, [A6 + 0x8]
00000212 2E2E 000C move.l D7, [A6 + 0xC]
00000216 3D6E 0010 FFFC move.w [A6 - 0x4], [A6 + 0x10]
0000021C 2D47 FFF8 move.l [A6 - 0x8], D7
00000220 4A6E 0012 tst.w [A6 + 0x12]
00000224 6606 bne +0x8 /* 0000022C */
00000226 700A moveq.l D0, 0x0A
00000228 3D40 0012 move.w [A6 + 0x12], D0
label0000022C:
0000022C 4A6E 0010 tst.w [A6 + 0x10]
00000230 6606 bne +0x8 /* 00000238 */
00000232 7021 moveq.l D0, 0x21
00000234 3D40 0010 move.w [A6 + 0x10], D0
label00000238:
00000238 4A6E 0010 tst.w [A6 + 0x10]
0000023C 6C0A bge +0xC /* 00000248 */
0000023E 302E 0010 move.w D0, [A6 + 0x10]
00000242 4440 neg.w D0
00000244 48C0 ext.l D0
00000246 6004 bra +0x6 /* 0000024C */
label00000248:
00000248 302E 0010 move.w D0, [A6 + 0x10]
label0000024C:
0000024C 3C00 move.w D6, D0
0000024E 1880 move.b [A4], D0
00000250 4A87 tst.l D7
00000252 5DC0 slt D0
00000254 4400 neg.b D0
00000256 4880 ext.w D0
00000258 3D40 FFFE move.w [A6 - 0x2], D0
0000025C 4A40 tst.w D0
0000025E 6700 007E beq +0x80 /* 000002DE */
00000262 2007 move.l D0, D7
00000264 4480 neg.l D0
00000266 2E00 move.l D7, D0
00000268 4A6E 0010 tst.w [A6 + 0x10]
0000026C 5EC0 sgt D0
0000026E 4400 neg.b D0
00000270 4880 ext.w D0
00000272 3D40 FFFE move.w [A6 - 0x2], D0
00000276 6000 0066 bra +0x68 /* 000002DE */
label0000027A:
0000027A 306E 0012 movea.w A0, [A6 + 0x12]
0000027E 2F08 move.l -[A7], A0
00000280 2F07 move.l -[A7], D7
00000282 4EAD 0062 jsr [A5 + 0x62]
00000286 41ED F926 lea.l A0, [A5 - 0x6DA]
0000028A D1C0 add.l A0, D0
0000028C 1D50 FFF7 move.b [A6 - 0x9], [A0]
00000290 4A87 tst.l D7
00000292 6632 bne +0x34 /* 000002C6 */
00000294 7000 moveq.l D0, 0x00
00000296 102E FFF7 move.b D0, [A6 - 0x9]
0000029A 0C40 0030 cmpi.w D0, 0x30 /* '0' */
0000029E 6626 bne +0x28 /* 000002C6 */
000002A0 4A6E FFFE tst.w [A6 - 0x2]
000002A4 670C beq +0xE /* 000002B2 */
000002A6 702D moveq.l D0, 0x2D
000002A8 1D40 FFF7 move.b [A6 - 0x9], D0
000002AC 426E FFFE clr.w [A6 - 0x2]
000002B0 6014 bra +0x16 /* 000002C6 */
label000002B2:
000002B2 7000 moveq.l D0, 0x00
000002B4 1014 move.b D0, [A4]
000002B6 BC40 cmp.w D6, D0
000002B8 670C beq +0xE /* 000002C6 */
000002BA 4A6E 0010 tst.w [A6 + 0x10]
000002BE 6F06 ble +0x8 /* 000002C6 */
000002C0 7020 moveq.l D0, 0x20
000002C2 1D40 FFF7 move.b [A6 - 0x9], D0
label000002C6:
000002C6 3046 movea.w A0, D6
000002C8 D1CC add.l A0, A4
000002CA 10AE FFF7 move.b [A0], [A6 - 0x9]
000002CE 306E 0012 movea.w A0, [A6 + 0x12]
000002D2 2F08 move.l -[A7], A0
000002D4 2F07 move.l -[A7], D7
000002D6 4EAD 005A jsr [A5 + 0x5A]
000002DA 2E00 move.l D7, D0
000002DC 5346 subq.w D6, 1
label000002DE:
000002DE 4A46 tst.w D6
000002E0 6698 bne -0x66 /* 0000027A */
000002E2 4A6E FFFC tst.w [A6 - 0x4]
000002E6 6600 0040 bne +0x42 /* 00000328 */
000002EA 7A01 moveq.l D5, 0x01
000002EC 6010 bra +0x12 /* 000002FE */
label000002EE:
000002EE 3045 movea.w A0, D5
000002F0 D1CC add.l A0, A4
000002F2 7000 moveq.l D0, 0x00
000002F4 1010 move.b D0, [A0]
000002F6 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000002FA 660A bne +0xC /* 00000306 */
000002FC 5245 addq.w D5, 1
label000002FE:
000002FE 7000 moveq.l D0, 0x00
00000300 1014 move.b D0, [A4]
00000302 BA40 cmp.w D5, D0
00000304 65E8 bcs -0x16 /* 000002EE */
label00000306:
00000306 7801 moveq.l D4, 0x01
00000308 600E bra +0x10 /* 00000318 */
label0000030A:
0000030A 3044 movea.w A0, D4
0000030C D1CC add.l A0, A4
0000030E 3245 movea.w A1, D5
00000310 D3CC add.l A1, A4
00000312 1091 move.b [A0], [A1]
00000314 5245 addq.w D5, 1
00000316 5244 addq.w D4, 1
label00000318:
00000318 7000 moveq.l D0, 0x00
0000031A 1014 move.b D0, [A4]
0000031C BA40 cmp.w D5, D0
0000031E 63EA bls -0x14 /* 0000030A */
00000320 3004 move.w D0, D4
00000322 5340 subq.w D0, 1
00000324 1880 move.b [A4], D0
00000326 6034 bra +0x36 /* 0000035C */
label00000328:
00000328 4A87 tst.l D7
0000032A 6606 bne +0x8 /* 00000332 */
0000032C 4A6E FFFE tst.w [A6 - 0x2]
00000330 6718 beq +0x1A /* 0000034A */
label00000332:
00000332 7C01 moveq.l D6, 0x01
00000334 600A bra +0xC /* 00000340 */
label00000336:
00000336 3046 movea.w A0, D6
00000338 D1CC add.l A0, A4
0000033A 702A moveq.l D0, 0x2A
0000033C 1080 move.b [A0], D0
0000033E 5246 addq.w D6, 1
label00000340:
00000340 7000 moveq.l D0, 0x00
00000342 1014 move.b D0, [A4]
00000344 BC40 cmp.w D6, D0
00000346 63EE bls -0x10 /* 00000336 */
00000348 6012 bra +0x14 /* 0000035C */
label0000034A:
0000034A 4A6E FFFC tst.w [A6 - 0x4]
0000034E 6C0C bge +0xE /* 0000035C */
00000350 4AAE FFF8 tst.l [A6 - 0x8]
00000354 6C06 bge +0x8 /* 0000035C */
00000356 702D moveq.l D0, 0x2D
00000358 1940 0001 move.b [A4 + 0x1], D0
label0000035C:
0000035C 200C move.l D0, A4
0000035E 4CDF 10F0 movem.l A4,D7,D6,D5,D4, [A7]+
00000362 4E5E unlink A6
00000364 4E75 rts
fn00000366:
00000366 4E56 0000 link A6, 0
0000036A 48E7 0700 movem.l -[A7], D5,D6,D7
0000036E 7E01 moveq.l D7, 0x01
00000370 6030 bra +0x32 /* 000003A2 */
label00000372:
00000372 7A01 moveq.l D5, 0x01
00000374 601C bra +0x1E /* 00000392 */
label00000376:
00000376 3045 movea.w A0, D5
00000378 D1EE 000C add.l A0, [A6 + 0xC]
0000037C 3007 move.w D0, D7
0000037E D045 add.w D0, D5
00000380 48C0 ext.l D0
00000382 D0AE 0008 add.l D0, [A6 + 0x8]
00000386 2240 movea.l A1, D0
00000388 1010 move.b D0, [A0]
0000038A B029 FFFF cmp.b D0, [A1 - 0x1]
0000038E 6610 bne +0x12 /* 000003A0 */
00000390 5245 addq.w D5, 1
label00000392:
00000392 206E 000C movea.l A0, [A6 + 0xC]
00000396 7000 moveq.l D0, 0x00
00000398 1010 move.b D0, [A0]
0000039A BA40 cmp.w D5, D0
0000039C 63D8 bls -0x26 /* 00000376 */
0000039E 6022 bra +0x24 /* 000003C2 */
label000003A0:
000003A0 5247 addq.w D7, 1
label000003A2:
000003A2 206E 000C movea.l A0, [A6 + 0xC]
000003A6 7000 moveq.l D0, 0x00
000003A8 1010 move.b D0, [A0]
000003AA 206E 0008 movea.l A0, [A6 + 0x8]
000003AE 7200 moveq.l D1, 0x00
000003B0 1210 move.b D1, [A0]
000003B2 9240 sub.w D1, D0
000003B4 5241 addq.w D1, 1
000003B6 BE41 cmp.w D7, D1
000003B8 63B8 bls -0x46 /* 00000372 */
000003BA 202E 0008 move.l D0, [A6 + 0x8]
000003BE 6000 00A6 bra +0xA8 /* 00000466 */
label000003C2:
000003C2 206E 000C movea.l A0, [A6 + 0xC]
000003C6 7000 moveq.l D0, 0x00
000003C8 1010 move.b D0, [A0]
000003CA 206E 0010 movea.l A0, [A6 + 0x10]
000003CE 7200 moveq.l D1, 0x00
000003D0 1210 move.b D1, [A0]
000003D2 9240 sub.w D1, D0
000003D4 3C01 move.w D6, D1
000003D6 4A46 tst.w D6
000003D8 6F28 ble +0x2A /* 00000402 */
000003DA 206E 0008 movea.l A0, [A6 + 0x8]
000003DE 7000 moveq.l D0, 0x00
000003E0 1010 move.b D0, [A0]
000003E2 3A00 move.w D5, D0
000003E4 6016 bra +0x18 /* 000003FC */
label000003E6:
000003E6 3005 move.w D0, D5
000003E8 D046 add.w D0, D6
000003EA 48C0 ext.l D0
000003EC D0AE 0008 add.l D0, [A6 + 0x8]
000003F0 3045 movea.w A0, D5
000003F2 D1EE 0008 add.l A0, [A6 + 0x8]
000003F6 2240 movea.l A1, D0
000003F8 1290 move.b [A1], [A0]
000003FA 5345 subq.w D5, 1
label000003FC:
000003FC BA47 cmp.w D5, D7
000003FE 6CE6 bge -0x18 /* 000003E6 */
00000400 6034 bra +0x36 /* 00000436 */
label00000402:
00000402 4A46 tst.w D6
00000404 6C30 bge +0x32 /* 00000436 */
00000406 206E 0010 movea.l A0, [A6 + 0x10]
0000040A 7000 moveq.l D0, 0x00
0000040C 1010 move.b D0, [A0]
0000040E D047 add.w D0, D7
00000410 3A00 move.w D5, D0
00000412 6016 bra +0x18 /* 0000042A */
label00000414:
00000414 3045 movea.w A0, D5
00000416 D1EE 0008 add.l A0, [A6 + 0x8]
0000041A 3005 move.w D0, D5
0000041C 9046 sub.w D0, D6
0000041E 48C0 ext.l D0
00000420 D0AE 0008 add.l D0, [A6 + 0x8]
00000424 2240 movea.l A1, D0
00000426 1091 move.b [A0], [A1]
00000428 5245 addq.w D5, 1
label0000042A:
0000042A 206E 0008 movea.l A0, [A6 + 0x8]
0000042E 7000 moveq.l D0, 0x00
00000430 1010 move.b D0, [A0]
00000432 BA40 cmp.w D5, D0
00000434 63DE bls -0x20 /* 00000414 */
label00000436:
00000436 206E 0008 movea.l A0, [A6 + 0x8]
0000043A DD10 add.b [A0], D6
0000043C 7C01 moveq.l D6, 0x01
0000043E 6016 bra +0x18 /* 00000456 */
label00000440:
00000440 3007 move.w D0, D7
00000442 5247 addq.w D7, 1
00000444 48C0 ext.l D0
00000446 D0AE 0008 add.l D0, [A6 + 0x8]
0000044A 3046 movea.w A0, D6
0000044C D1EE 0010 add.l A0, [A6 + 0x10]
00000450 2240 movea.l A1, D0
00000452 1290 move.b [A1], [A0]
00000454 5246 addq.w D6, 1
label00000456:
00000456 206E 0010 movea.l A0, [A6 + 0x10]
0000045A 7000 moveq.l D0, 0x00
0000045C 1010 move.b D0, [A0]
0000045E BC40 cmp.w D6, D0
00000460 63DE bls -0x20 /* 00000440 */
00000462 202E 0008 move.l D0, [A6 + 0x8]
label00000466:
00000466 4CDF 00E0 movem.l D7,D6,D5, [A7]+
0000046A 4E5E unlink A6
0000046C 4E75 rts
0000046E 4E56 0000 link A6, 0
00000472 2F0C move.l -[A7], A4
00000474 41EE 000C lea.l A0, [A6 + 0xC]
00000478 2848 movea.l A4, A0
0000047A 6014 bra +0x16 /* 00000490 */
label0000047C:
0000047C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000480 2F14 move.l -[A7], [A4]
00000482 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000486 4EBA FEDE jsr [PC - 0x122 /* 00000366 */]
0000048A 4FEF 000C lea.l A7, [A7 + 0xC]
0000048E 508C addq.l A4, 8
label00000490:
00000490 4A94 tst.l [A4]
00000492 66E8 bne -0x16 /* 0000047C */
00000494 202E 0008 move.l D0, [A6 + 0x8]
00000498 285F movea.l A4, [A7]+
0000049A 4E5E unlink A6
0000049C 4E75 rts
export_163:
0000049E 4E56 FFF0 link A6, -0x0010
000004A2 486E FFF0 pea.l [A6 - 0x10]
000004A6 A976 trap GetKeys
000004A8 082E 0007 FFF5 btst.b [A6 - 0xB], 0x7
000004AE 671E beq +0x20 /* 000004CE */
000004B0 082E 0007 FFF6 btst.b [A6 - 0xA], 0x7
000004B6 6716 beq +0x18 /* 000004CE */
000004B8 7001 moveq.l D0, 0x01
000004BA 1B40 BCEC move.b [A5 - 0x4314], D0
000004BE 3F3C FFFF move.w -[A7], 0xFFFF
000004C2 4267 clr.w -[A7]
000004C4 4EAD 00BA jsr [A5 + 0xBA]
000004C8 3F3C 0001 move.w -[A7], 0x1
000004CC A9C8 trap SysBeep
label000004CE:
000004CE 102D BCEC move.b D0, [A5 - 0x4314]
000004D2 4880 ext.w D0
000004D4 4E5E unlink A6
000004D6 4E75 rts
export_162:
000004D8 558F subq.l A7, 2
000004DA 3F3C FFFF move.w -[A7], 0xFFFF
000004DE 486D BF94 pea.l [A5 - 0x406C]
000004E2 4A2D D08F tst.b [A5 - 0x2F71]
000004E6 6708 beq +0xA /* 000004F0 */
000004E8 2F3C 0000 0031 move.l -[A7], 0x31 /* '1' */
000004EE 6006 bra +0x8 /* 000004F6 */
label000004F0:
000004F0 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
label000004F6:
000004F6 42A7 clr.l -[A7]
000004F8 206D D08A movea.l A0, [A5 - 0x2F76]
000004FC 4E90 jsr [A0]
000004FE 301F move.w D0, [A7]+
00000500 0240 0100 andi.w D0, 0x100
00000504 6604 bne +0x6 /* 0000050A */
00000506 6000 0078 bra +0x7A /* 00000580 */
label0000050A:
0000050A 0C6D 000F BF94 cmpi.w [A5 - 0x406C], 0xF
00000510 6612 bne +0x14 /* 00000524 */
00000512 082D 0000 BF99 btst.b [A5 - 0x4067], 0x0
00000518 57C0 seq D0
0000051A 4400 neg.b D0
0000051C 4880 ext.w D0
0000051E 1B40 D08F move.b [A5 - 0x2F71], D0
00000522 605C bra +0x5E /* 00000580 */
label00000524:
00000524 0C6D 0006 BF94 cmpi.w [A5 - 0x406C], 0x6
0000052A 6654 bne +0x56 /* 00000580 */
0000052C 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00000530 A873 trap SetPort
00000532 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00000536 A922 trap BeginUpdate
00000538 206D D2B8 movea.l A0, [A5 - 0x2D48]
0000053C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000540 2F2D D2BC move.l -[A7], [A5 - 0x2D44]
00000544 4EAD 027A jsr [A5 + 0x27A]
00000548 4EBA 02AA jsr [PC + 0x2AA /* 000007F4 */]
0000054C 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00000550 A969 trap DrawControls
00000552 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00000556 A923 trap EndUpdate
00000558 2F2D BEB8 move.l -[A7], [A5 - 0x4148]
0000055C A873 trap SetPort
0000055E 426D BEB0 clr.w [A5 - 0x4150]
00000562 426D BEB2 clr.w [A5 - 0x414E]
00000566 3B7C 00F3 BEB4 move.w [A5 - 0x414C], 0xF3
0000056C 3B7C 00FF BEB6 move.w [A5 - 0x414A], 0xFF
00000572 2F2D BEBC move.l -[A7], [A5 - 0x4144]
00000576 486D BEB0 pea.l [A5 - 0x4150]
0000057A A8F6 trap DrawPicture
0000057C 4EBA 105A jsr [PC + 0x105A /* 000015D8 */]
label00000580:
00000580 4E75 rts
export_149:
fn00000582:
00000582 4E56 FFE6 link A6, -0x001A
00000586 486D D240 pea.l [A5 - 0x2DC0]
0000058A 42A7 clr.l -[A7]
0000058C 42A7 clr.l -[A7]
0000058E 42A7 clr.l -[A7]
00000590 A98B trap ParamText
00000592 4878 FFFF pea.l [0xFFFFFFFF]
00000596 42A7 clr.l -[A7]
00000598 3F3C 0103 move.w -[A7], 0x103
0000059C 4EAD 0092 jsr [A5 + 0x92]
000005A0 4FEF 000A lea.l A7, [A7 + 0xA]
000005A4 2D40 FFFC move.l [A6 - 0x4], D0
000005A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005AC A873 trap SetPort
000005AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005B2 3F3C 0001 move.w -[A7], 0x1
000005B6 486E FFF0 pea.l [A6 - 0x10]
000005BA 486E FFF8 pea.l [A6 - 0x8]
000005BE 486E FFE6 pea.l [A6 - 0x1A]
000005C2 A98D trap GetDialogItem/GetDItem
000005C4 4A2D D2C0 tst.b [A5 - 0x2D40]
000005C8 670A beq +0xC /* 000005D4 */
000005CA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005CE 3F3C 00FF move.w -[A7], 0xFF
000005D2 A95D trap HiliteControl
label000005D4:
000005D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005D8 3F3C 0004 move.w -[A7], 0x4
000005DC 486E FFF0 pea.l [A6 - 0x10]
000005E0 486E FFF8 pea.l [A6 - 0x8]
000005E4 486E FFE6 pea.l [A6 - 0x1A]
000005E8 A98D trap GetDialogItem/GetDItem
000005EA 42AD D1BE clr.l [A5 - 0x2E42]
000005EE 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
000005F4 4267 clr.w -[A7]
000005F6 486D D1AC pea.l [A5 - 0x2E54]
000005FA 4267 clr.w -[A7]
000005FC 4EAD 015A jsr [A5 + 0x15A]
00000600 301F move.w D0, [A7]+
00000602 486D D240 pea.l [A5 - 0x2DC0]
00000606 A9B1 trap CreateResFile
00000608 4267 clr.w -[A7]
0000060A 486D D240 pea.l [A5 - 0x2DC0]
0000060E A997 trap OpenResFile
00000610 301F move.w D0, [A7]+
00000612 3D40 FFF6 move.w [A6 - 0xA], D0
00000616 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000061A A998 trap UseResFile
0000061C 42A7 clr.l -[A7]
0000061E 4879 5369 7443 pea.l [0x53697443]
00000624 4267 clr.w -[A7]
00000626 A9A0 trap GetResource
00000628 205F movea.l A0, [A7]+
0000062A 2D48 FFF2 move.l [A6 - 0xE], A0
0000062E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000632 486D F938 pea.l [A5 - 0x6C8]
00000636 A98F trap SetDialogItemText/SetIText
00000638 4AAE FFF2 tst.l [A6 - 0xE]
0000063C 6734 beq +0x36 /* 00000672 */
0000063E 42A7 clr.l -[A7]
00000640 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000644 4EAD 00EA jsr [A5 + 0xEA]
00000648 201F move.l D0, [A7]+
0000064A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000064E 2F00 move.l -[A7], D0
00000650 4EAD 00F2 jsr [A5 + 0xF2]
00000654 42A7 clr.l -[A7]
00000656 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000065A 4EAD 00EA jsr [A5 + 0xEA]
0000065E 201F move.l D0, [A7]+
00000660 206E FFF2 movea.l A0, [A6 - 0xE]
00000664 2F10 move.l -[A7], [A0]
00000666 206E FFF8 movea.l A0, [A6 - 0x8]
0000066A 2F10 move.l -[A7], [A0]
0000066C 2F00 move.l -[A7], D0
0000066E 4EAD 010A jsr [A5 + 0x10A]
label00000672:
00000672 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000676 3F3C 0004 move.w -[A7], 0x4
0000067A 3F3C 7FFF move.w -[A7], 0x7FFF
0000067E 3F3C 7FFF move.w -[A7], 0x7FFF
00000682 A97E trap SelectDialogItemText/SelIText
00000684 206E FFFC movea.l A0, [A6 - 0x4]
00000688 4868 0010 pea.l [A0 + 0x10]
0000068C A928 trap InvalRect
0000068E 486D 0582 pea.l [A5 + 0x582]
00000692 486E FFEE pea.l [A6 - 0x12]
00000696 A991 trap ModalDialog
00000698 0C6E 0002 FFEE cmpi.w [A6 - 0x12], 0x2
0000069E 661A bne +0x1C /* 000006BA */
000006A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006A4 A983 trap DisposeDialog
000006A6 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
000006AA A873 trap SetPort
000006AC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000006B0 A99A trap CloseResFile
000006B2 4EBA 00BA jsr [PC + 0xBA /* 0000076E */]
000006B6 6000 00B2 bra +0xB4 /* 0000076A */
label000006BA:
000006BA 4AAE FFF2 tst.l [A6 - 0xE]
000006BE 662E bne +0x30 /* 000006EE */
000006C0 42A7 clr.l -[A7]
000006C2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006C6 4EAD 00EA jsr [A5 + 0xEA]
000006CA 201F move.l D0, [A7]+
000006CC 4A80 tst.l D0
000006CE 6F00 0084 ble +0x86 /* 00000754 */
000006D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006D6 4879 5369 7443 pea.l [0x53697443]
000006DC 4267 clr.w -[A7]
000006DE 486D F93A pea.l [A5 - 0x6C6]
000006E2 A9AB trap AddResource
000006E4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006E8 A9B0 trap WriteResource
000006EA 6000 0068 bra +0x6A /* 00000754 */
label000006EE:
000006EE 42A7 clr.l -[A7]
000006F0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006F4 4EAD 00EA jsr [A5 + 0xEA]
000006F8 201F move.l D0, [A7]+
000006FA 4A80 tst.l D0
000006FC 6F48 ble +0x4A /* 00000746 */
000006FE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000702 A9A2 trap LoadResource
00000704 42A7 clr.l -[A7]
00000706 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000070A 4EAD 00EA jsr [A5 + 0xEA]
0000070E 201F move.l D0, [A7]+
00000710 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000714 2F00 move.l -[A7], D0
00000716 4EAD 00F2 jsr [A5 + 0xF2]
0000071A 42A7 clr.l -[A7]
0000071C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000720 4EAD 00EA jsr [A5 + 0xEA]
00000724 201F move.l D0, [A7]+
00000726 206E FFF8 movea.l A0, [A6 - 0x8]
0000072A 2F10 move.l -[A7], [A0]
0000072C 206E FFF2 movea.l A0, [A6 - 0xE]
00000730 2F10 move.l -[A7], [A0]
00000732 2F00 move.l -[A7], D0
00000734 4EAD 010A jsr [A5 + 0x10A]
00000738 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000073C A9AA trap ChangedResource
0000073E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000742 A9B0 trap WriteResource
00000744 600E bra +0x10 /* 00000754 */
label00000746:
00000746 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000074A A9AD trap RmveResource
0000074C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000750 4EAD 00E2 jsr [A5 + 0xE2]
label00000754:
00000754 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000758 A99A trap CloseResFile
0000075A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000075E A983 trap DisposeDialog
00000760 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00000764 A873 trap SetPort
00000766 4EBA 008C jsr [PC + 0x8C /* 000007F4 */]
label0000076A:
0000076A 4E5E unlink A6
0000076C 4E75 rts
fn0000076E:
0000076E 4E56 FFFA link A6, -0x0006
00000772 42A7 clr.l -[A7]
00000774 3F3C 0200 move.w -[A7], 0x200
00000778 A9BC trap GetPicture
0000077A 205F movea.l A0, [A7]+
0000077C 2B48 F9F2 move.l [A5 - 0x60E], A0
00000780 42AD D1BE clr.l [A5 - 0x2E42]
00000784 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
0000078A 4267 clr.w -[A7]
0000078C 486D D1AC pea.l [A5 - 0x2E54]
00000790 4267 clr.w -[A7]
00000792 4EAD 015A jsr [A5 + 0x15A]
00000796 301F move.w D0, [A7]+
00000798 4267 clr.w -[A7]
0000079A 486D D240 pea.l [A5 - 0x2DC0]
0000079E A997 trap OpenResFile
000007A0 301F move.w D0, [A7]+
000007A2 3D40 FFFA move.w [A6 - 0x6], D0
000007A6 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF
000007AC 6742 beq +0x44 /* 000007F0 */
000007AE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007B2 A998 trap UseResFile
000007B4 42A7 clr.l -[A7]
000007B6 4879 5369 7443 pea.l [0x53697443]
000007BC 4267 clr.w -[A7]
000007BE A9A0 trap GetResource
000007C0 205F movea.l A0, [A7]+
000007C2 2D48 FFFC move.l [A6 - 0x4], A0
000007C6 4AAE FFFC tst.l [A6 - 0x4]
000007CA 671E beq +0x20 /* 000007EA */
000007CC 42A7 clr.l -[A7]
000007CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007D2 4EAD 00EA jsr [A5 + 0xEA]
000007D6 201F move.l D0, [A7]+
000007D8 4A80 tst.l D0
000007DA 6F0E ble +0x10 /* 000007EA */
000007DC 42A7 clr.l -[A7]
000007DE 3F3C 0201 move.w -[A7], 0x201
000007E2 A9BC trap GetPicture
000007E4 205F movea.l A0, [A7]+
000007E6 2B48 F9F2 move.l [A5 - 0x60E], A0
label000007EA:
000007EA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000007EE A99A trap CloseResFile
label000007F0:
000007F0 4E5E unlink A6
000007F2 4E75 rts
export_161:
fn000007F4:
000007F4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
000007F8 A873 trap SetPort
000007FA 4267 clr.w -[A7]
000007FC 3F3C 000E move.w -[A7], 0xE
00000800 A893 trap MoveTo
00000802 3F3C 012C move.w -[A7], 0x12C
00000806 3F3C 000E move.w -[A7], 0xE
0000080A A891 trap LineTo
0000080C 4267 clr.w -[A7]
0000080E 3F3C 00EB move.w -[A7], 0xEB
00000812 A893 trap MoveTo
00000814 3F3C 012C move.w -[A7], 0x12C
00000818 3F3C 00EB move.w -[A7], 0xEB
0000081C A891 trap LineTo
0000081E 3B7C 00EC BEB0 move.w [A5 - 0x4150], 0xEC
00000824 3B7C 00FB BEB4 move.w [A5 - 0x414C], 0xFB
0000082A 426D BEB2 clr.w [A5 - 0x414E]
0000082E 3B7C 0190 BEB6 move.w [A5 - 0x414A], 0x190
00000834 486D BEB0 pea.l [A5 - 0x4150]
00000838 A8A3 trap EraseRect
0000083A 3F3C 0005 move.w -[A7], 0x5
0000083E 3F3C 00F8 move.w -[A7], 0xF8
00000842 A893 trap MoveTo
00000844 7000 moveq.l D0, 0x00
00000846 302D D22A move.w D0, [A5 - 0x2DD6]
0000084A 2F00 move.l -[A7], D0
0000084C 486D BBE6 pea.l [A5 - 0x441A]
00000850 4EAD 020A jsr [A5 + 0x20A]
00000854 486D BBE6 pea.l [A5 - 0x441A]
00000858 A884 trap DrawString
0000085A 486D F958 pea.l [A5 - 0x6A8]
0000085E A884 trap DrawString
00000860 4878 0400 pea.l [0x00000400]
00000864 206D D22C movea.l A0, [A5 - 0x2DD4]
00000868 4868 0200 pea.l [A0 + 0x200]
0000086C 4EAD 004A jsr [A5 + 0x4A]
00000870 2F00 move.l -[A7], D0
00000872 486D BBE6 pea.l [A5 - 0x441A]
00000876 4EAD 020A jsr [A5 + 0x20A]
0000087A 486D BBE6 pea.l [A5 - 0x441A]
0000087E A884 trap DrawString
00000880 486D F962 pea.l [A5 - 0x69E]
00000884 A884 trap DrawString
00000886 4878 0400 pea.l [0x00000400]
0000088A 206D F93C movea.l A0, [A5 - 0x6C4]
0000088E 4868 0200 pea.l [A0 + 0x200]
00000892 4EAD 004A jsr [A5 + 0x4A]
00000896 2F00 move.l -[A7], D0
00000898 486D BBE6 pea.l [A5 - 0x441A]
0000089C 4EAD 020A jsr [A5 + 0x20A]
000008A0 486D BBE6 pea.l [A5 - 0x441A]
000008A4 A884 trap DrawString
000008A6 486D F96E pea.l [A5 - 0x692]
000008AA A884 trap DrawString
000008AC 4A2D D2C0 tst.b [A5 - 0x2D40]
000008B0 6726 beq +0x28 /* 000008D8 */
000008B2 3B7C 012A BEB2 move.w [A5 - 0x414E], 0x12A
000008B8 3B7C 0136 BEB6 move.w [A5 - 0x414A], 0x136
000008BE 3B7C 00EF BEB0 move.w [A5 - 0x4150], 0xEF
000008C4 3B7C 00FB BEB4 move.w [A5 - 0x414C], 0xFB
000008CA 486D BEB0 pea.l [A5 - 0x4150]
000008CE 486D F940 pea.l [A5 - 0x6C0]
000008D2 4EBA 00DE jsr [PC + 0xDE /* 000009B2 */]
000008D6 508F addq.l A7, 8
label000008D8:
000008D8 3F3C 0004 move.w -[A7], 0x4
000008DC 3F3C 000D move.w -[A7], 0xD /* '\r' */
000008E0 A893 trap MoveTo
000008E2 486D F97E pea.l [A5 - 0x682]
000008E6 A884 trap DrawString
000008E8 3F3C 00A0 move.w -[A7], 0xA0
000008EC 3F3C 000D move.w -[A7], 0xD /* '\r' */
000008F0 A893 trap MoveTo
000008F2 486D F988 pea.l [A5 - 0x678]
000008F6 A884 trap DrawString
000008F8 3B7C 0120 BEB0 move.w [A5 - 0x4150], 0x120
000008FE 3B7C 0136 BEB4 move.w [A5 - 0x414C], 0x136
00000904 426D BEB2 clr.w [A5 - 0x414E]
00000908 3B7C 012C BEB6 move.w [A5 - 0x414A], 0x12C
0000090E 486D BEB0 pea.l [A5 - 0x4150]
00000912 A8A3 trap EraseRect
00000914 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000918 3F3C 0128 move.w -[A7], 0x128
0000091C A893 trap MoveTo
0000091E 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
00000924 426D D1C8 clr.w [A5 - 0x2E38]
00000928 41ED BBE6 lea.l A0, [A5 - 0x441A]
0000092C 2B48 D1BE move.l [A5 - 0x2E42], A0
00000930 4267 clr.w -[A7]
00000932 486D D1AC pea.l [A5 - 0x2E54]
00000936 4267 clr.w -[A7]
00000938 4EAD 01FA jsr [A5 + 0x1FA]
0000093C 301F move.w D0, [A7]+
0000093E 4267 clr.w -[A7]
00000940 486D D1D2 pea.l [A5 - 0x2E2E]
00000944 4878 0008 pea.l [0x00000008 /* BusErrVct */]
00000948 A85D trap BitTst
0000094A 101F move.b D0, [A7]+
0000094C 4A00 tst.b D0
0000094E 6610 bne +0x12 /* 00000960 */
00000950 4267 clr.w -[A7]
00000952 486D D1D2 pea.l [A5 - 0x2E2E]
00000956 42A7 clr.l -[A7]
00000958 A85D trap BitTst
0000095A 101F move.b D0, [A7]+
0000095C 4A00 tst.b D0
0000095E 6706 beq +0x8 /* 00000966 */
label00000960:
00000960 7001 moveq.l D0, 0x01
00000962 1B40 D2C0 move.b [A5 - 0x2D40], D0
label00000966:
00000966 486D BBE6 pea.l [A5 - 0x441A]
0000096A A884 trap DrawString
0000096C 486D F9A2 pea.l [A5 - 0x65E]
00000970 A884 trap DrawString
00000972 7000 moveq.l D0, 0x00
00000974 302D D1EA move.w D0, [A5 - 0x2E16]
00000978 2F2D D1DC move.l -[A7], [A5 - 0x2E24]
0000097C 2F00 move.l -[A7], D0
0000097E 4EAD 0042 jsr [A5 + 0x42]
00000982 4878 0400 pea.l [0x00000400]
00000986 0680 0000 0200 addi.l D0, 0x200
0000098C 2F00 move.l -[A7], D0
0000098E 4EAD 004A jsr [A5 + 0x4A]
00000992 2F00 move.l -[A7], D0
00000994 486D BBE6 pea.l [A5 - 0x441A]
00000998 4EAD 020A jsr [A5 + 0x20A]
0000099C 486D BBE6 pea.l [A5 - 0x441A]
000009A0 A884 trap DrawString
000009A2 486D F9A4 pea.l [A5 - 0x65C]
000009A6 A884 trap DrawString
000009A8 4EBA FDC4 jsr [PC - 0x23C /* 0000076E */]
000009AC 4EBA 0144 jsr [PC + 0x144 /* 00000AF2 */]
000009B0 4E75 rts
fn000009B2:
000009B2 4E56 FFEA link A6, -0x0016
000009B6 426E FFEC clr.w [A6 - 0x14]
000009BA 426E FFEA clr.w [A6 - 0x16]
000009BE 700C moveq.l D0, 0x0C
000009C0 3D40 FFF0 move.w [A6 - 0x10], D0
000009C4 3D40 FFEE move.w [A6 - 0x12], D0
000009C8 2D6E 0008 FFF2 move.l [A6 - 0xE], [A6 + 0x8]
000009CE 7002 moveq.l D0, 0x02
000009D0 3D40 FFF6 move.w [A6 - 0xA], D0
000009D4 41EE FFF8 lea.l A0, [A6 - 0x8]
000009D8 43EE FFEA lea.l A1, [A6 - 0x16]
000009DC 20D9 move.l [A0]+, [A1]+
000009DE 20D9 move.l [A0]+, [A1]+
000009E0 486E FFF2 pea.l [A6 - 0xE]
000009E4 206D D2B8 movea.l A0, [A5 - 0x2D48]
000009E8 4868 0002 pea.l [A0 + 0x2]
000009EC 486E FFF8 pea.l [A6 - 0x8]
000009F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000009F4 4267 clr.w -[A7]
000009F6 42A7 clr.l -[A7]
000009F8 A8EC trap CopyBits
000009FA 4E5E unlink A6
000009FC 4E75 rts
export_152:
000009FE 4E56 FFFE link A6, -0x0002
00000A02 42A7 clr.l -[A7]
00000A04 3F3C 0201 move.w -[A7], 0x201
00000A08 A9BC trap GetPicture
00000A0A 205F movea.l A0, [A7]+
00000A0C 2B48 F9F2 move.l [A5 - 0x60E], A0
00000A10 3B7C 00FC F9F6 move.w [A5 - 0x60A], 0xFC
00000A16 700F moveq.l D0, 0x0F
00000A18 3B40 F9F8 move.w [A5 - 0x608], D0
00000A1C 206D F9F2 movea.l A0, [A5 - 0x60E]
00000A20 2050 movea.l A0, [A0]
00000A22 226D F9F2 movea.l A1, [A5 - 0x60E]
00000A26 2251 movea.l A1, [A1]
00000A28 3028 0008 move.w D0, [A0 + 0x8]
00000A2C 9069 0004 sub.w D0, [A1 + 0x4]
00000A30 0640 000F addi.w D0, 0xF
00000A34 3B40 F9FC move.w [A5 - 0x604], D0
00000A38 206D F9F2 movea.l A0, [A5 - 0x60E]
00000A3C 2050 movea.l A0, [A0]
00000A3E 226D F9F2 movea.l A1, [A5 - 0x60E]
00000A42 2251 movea.l A1, [A1]
00000A44 3028 0006 move.w D0, [A0 + 0x6]
00000A48 9069 0002 sub.w D0, [A1 + 0x2]
00000A4C 0640 00FC addi.w D0, 0xFC
00000A50 3B40 F9FA move.w [A5 - 0x606], D0
00000A54 426E FFFE clr.w [A6 - 0x2]
00000A58 6000 007C bra +0x7E /* 00000AD6 */
label00000A5C:
00000A5C 302E FFFE move.w D0, [A6 - 0x2]
00000A60 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000A62 000A 41ED ori.b A2, 0xED
00000A66 F9AC .extension 0x9AC // unimplemented
00000A68 D1C0 add.l A0, D0
00000A6A 7001 moveq.l D0, 0x01
00000A6C 1080 move.b [A0], D0
00000A6E 302E FFFE move.w D0, [A6 - 0x2]
00000A72 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000A74 000A 41ED ori.b A2, 0xED
00000A78 F9AC .extension 0x9AC // unimplemented
00000A7A D1C0 add.l A0, D0
00000A7C 317C 00FC 0002 move.w [A0 + 0x2], 0xFC
00000A82 302E FFFE move.w D0, [A6 - 0x2]
00000A86 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000A88 000A 41ED ori.b A2, 0xED
00000A8C F9AC .extension 0x9AC // unimplemented
00000A8E D1C0 add.l A0, D0
00000A90 317C 011E 0006 move.w [A0 + 0x6], 0x11E
00000A96 302E FFFE move.w D0, [A6 - 0x2]
00000A9A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000A9C 000A 41ED ori.b A2, 0xED
00000AA0 F9AC .extension 0x9AC // unimplemented
00000AA2 D1C0 add.l A0, D0
00000AA4 302E FFFE move.w D0, [A6 - 0x2]
00000AA8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000AAA 0028 0640 000F ori.b [A0 + 0xF], 0x40 /* '@' */
00000AB0 3140 0004 move.w [A0 + 0x4], D0
00000AB4 302E FFFE move.w D0, [A6 - 0x2]
00000AB8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000ABA 000A 41ED ori.b A2, 0xED
00000ABE F9AC .extension 0x9AC // unimplemented
00000AC0 D1C0 add.l A0, D0
00000AC2 302E FFFE move.w D0, [A6 - 0x2]
00000AC6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000AC8 0028 0640 0031 ori.b [A0 + 0x31], 0x40 /* '@' */
00000ACE 3140 0008 move.w [A0 + 0x8], D0
00000AD2 526E FFFE addq.w [A6 - 0x2], 1
label00000AD6:
00000AD6 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00000ADC 6D00 FF7E blt -0x80 /* 00000A5C */
00000AE0 4A2D D2C0 tst.b [A5 - 0x2D40]
00000AE4 6708 beq +0xA /* 00000AEE */
00000AE6 422D F9AC clr.b [A5 - 0x654]
00000AEA 422D F9B6 clr.b [A5 - 0x64A]
label00000AEE:
00000AEE 4E5E unlink A6
00000AF0 4E75 rts
fn00000AF2:
00000AF2 4E56 FFFE link A6, -0x0002
00000AF6 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
00000AFA A873 trap SetPort
00000AFC 2F2D F9F2 move.l -[A7], [A5 - 0x60E]
00000B00 486D F9F6 pea.l [A5 - 0x60A]
00000B04 A8F6 trap DrawPicture
00000B06 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000B0A A89C trap PenMode
00000B0C 486D BE8C pea.l [A5 - 0x4174]
00000B10 A89D trap PenPat
00000B12 426E FFFE clr.w [A6 - 0x2]
00000B16 602A bra +0x2C /* 00000B42 */
label00000B18:
00000B18 302E FFFE move.w D0, [A6 - 0x2]
00000B1C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000B1E 000A 41ED ori.b A2, 0xED
00000B22 F9AC .extension 0x9AC // unimplemented
00000B24 D1C0 add.l A0, D0
00000B26 4A10 tst.b [A0]
00000B28 6614 bne +0x16 /* 00000B3E */
00000B2A 302E FFFE move.w D0, [A6 - 0x2]
00000B2E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000B30 000A 41ED ori.b A2, 0xED
00000B34 F9AC .extension 0x9AC // unimplemented
00000B36 D1C0 add.l A0, D0
00000B38 4868 0002 pea.l [A0 + 0x2]
00000B3C A8A2 trap PaintRect
label00000B3E:
00000B3E 526E FFFE addq.w [A6 - 0x2], 1
label00000B42:
00000B42 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00000B48 6DCE blt -0x30 /* 00000B18 */
00000B4A A89E trap PenNormal
00000B4C 4E5E unlink A6
00000B4E 4E75 rts
export_151:
00000B50 4E56 0000 link A6, 0
00000B54 4267 clr.w -[A7]
00000B56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B5A 486D F9F6 pea.l [A5 - 0x60A]
00000B5E A8AD trap PtInRect
00000B60 101F move.b D0, [A7]+
00000B62 4880 ext.w D0
00000B64 4E5E unlink A6
00000B66 4E75 rts
export_153:
00000B68 4E56 FFF8 link A6, -0x0008
00000B6C 422E FFFD clr.b [A6 - 0x3]
00000B70 426E FFFE clr.w [A6 - 0x2]
00000B74 6024 bra +0x26 /* 00000B9A */
label00000B76:
00000B76 302E FFFE move.w D0, [A6 - 0x2]
00000B7A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000B7C 000A 41ED ori.b A2, 0xED
00000B80 F9AC .extension 0x9AC // unimplemented
00000B82 D1C0 add.l A0, D0
00000B84 4267 clr.w -[A7]
00000B86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B8A 4868 0002 pea.l [A0 + 0x2]
00000B8E A8AD trap PtInRect
00000B90 101F move.b D0, [A7]+
00000B92 4A00 tst.b D0
00000B94 660C bne +0xE /* 00000BA2 */
00000B96 526E FFFE addq.w [A6 - 0x2], 1
label00000B9A:
00000B9A 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00000BA0 6DD4 blt -0x2A /* 00000B76 */
label00000BA2:
00000BA2 302E FFFE move.w D0, [A6 - 0x2]
00000BA6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000BA8 000A 41ED ori.b A2, 0xED
00000BAC F9AC .extension 0x9AC // unimplemented
00000BAE D1C0 add.l A0, D0
00000BB0 4A10 tst.b [A0]
00000BB2 6600 006E bne +0x70 /* 00000C22 */
00000BB6 70FF moveq.l D0, 0xFFFFFFFF
00000BB8 6000 00BA bra +0xBC /* 00000C74 */
label00000BBC:
00000BBC 486E FFF8 pea.l [A6 - 0x8]
00000BC0 A972 trap GetMouse
00000BC2 302E FFFE move.w D0, [A6 - 0x2]
00000BC6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000BC8 000A 41ED ori.b A2, 0xED
00000BCC F9AC .extension 0x9AC // unimplemented
00000BCE D1C0 add.l A0, D0
00000BD0 4267 clr.w -[A7]
00000BD2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000BD6 4868 0002 pea.l [A0 + 0x2]
00000BDA A8AD trap PtInRect
00000BDC 101F move.b D0, [A7]+
00000BDE 4A00 tst.b D0
00000BE0 6722 beq +0x24 /* 00000C04 */
00000BE2 4A2E FFFD tst.b [A6 - 0x3]
00000BE6 663A bne +0x3C /* 00000C22 */
00000BE8 302E FFFE move.w D0, [A6 - 0x2]
00000BEC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000BEE 000A 41ED ori.b A2, 0xED
00000BF2 F9AC .extension 0x9AC // unimplemented
00000BF4 D1C0 add.l A0, D0
00000BF6 4868 0002 pea.l [A0 + 0x2]
00000BFA A8A4 trap InverRect
00000BFC 7001 moveq.l D0, 0x01
00000BFE 1D40 FFFD move.b [A6 - 0x3], D0
00000C02 601E bra +0x20 /* 00000C22 */
label00000C04:
00000C04 4A2E FFFD tst.b [A6 - 0x3]
00000C08 6718 beq +0x1A /* 00000C22 */
00000C0A 302E FFFE move.w D0, [A6 - 0x2]
00000C0E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000C10 000A 41ED ori.b A2, 0xED
00000C14 F9AC .extension 0x9AC // unimplemented
00000C16 D1C0 add.l A0, D0
00000C18 4868 0002 pea.l [A0 + 0x2]
00000C1C A8A4 trap InverRect
00000C1E 422E FFFD clr.b [A6 - 0x3]
label00000C22:
00000C22 4267 clr.w -[A7]
00000C24 A974 trap Button
00000C26 101F move.b D0, [A7]+
00000C28 4A00 tst.b D0
00000C2A 6690 bne -0x6E /* 00000BBC */
00000C2C 486E FFF8 pea.l [A6 - 0x8]
00000C30 A972 trap GetMouse
00000C32 302E FFFE move.w D0, [A6 - 0x2]
00000C36 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000C38 000A 41ED ori.b A2, 0xED
00000C3C F9AC .extension 0x9AC // unimplemented
00000C3E D1C0 add.l A0, D0
00000C40 4267 clr.w -[A7]
00000C42 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C46 4868 0002 pea.l [A0 + 0x2]
00000C4A A8AD trap PtInRect
00000C4C 101F move.b D0, [A7]+
00000C4E 4A00 tst.b D0
00000C50 6720 beq +0x22 /* 00000C72 */
00000C52 4A2E FFFD tst.b [A6 - 0x3]
00000C56 6714 beq +0x16 /* 00000C6C */
00000C58 302E FFFE move.w D0, [A6 - 0x2]
00000C5C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000C5E 000A 41ED ori.b A2, 0xED
00000C62 F9AC .extension 0x9AC // unimplemented
00000C64 D1C0 add.l A0, D0
00000C66 4868 0002 pea.l [A0 + 0x2]
00000C6A A8A4 trap InverRect
label00000C6C:
00000C6C 302E FFFE move.w D0, [A6 - 0x2]
00000C70 6002 bra +0x4 /* 00000C74 */
label00000C72:
00000C72 70FF moveq.l D0, 0xFFFFFFFF
label00000C74:
00000C74 4E5E unlink A6
00000C76 4E75 rts
fn00000C78:
00000C78 4E56 0000 link A6, 0
00000C7C 302E 0008 move.w D0, [A6 + 0x8]
00000C80 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000C82 000A 41ED ori.b A2, 0xED
00000C86 F9AC .extension 0x9AC // unimplemented
00000C88 D1C0 add.l A0, D0
00000C8A 4210 clr.b [A0]
00000C8C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000C90 A89C trap PenMode
00000C92 486D BE8C pea.l [A5 - 0x4174]
00000C96 A89D trap PenPat
00000C98 302E 0008 move.w D0, [A6 + 0x8]
00000C9C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF
00000C9E 000A 41ED ori.b A2, 0xED
00000CA2 F9AC .extension 0x9AC // unimplemented
00000CA4 D1C0 add.l A0, D0
00000CA6 4868 0002 pea.l [A0 + 0x2]
00000CAA A8A2 trap PaintRect
00000CAC A89E trap PenNormal
00000CAE 4E5E unlink A6
00000CB0 4E75 rts
export_150:
00000CB2 3B6D F9C4 BEB2 move.w [A5 - 0x414E], [A5 - 0x63C]
00000CB8 3B6D F9C2 BEB0 move.w [A5 - 0x4150], [A5 - 0x63E]
00000CBE 3B6D F9C6 BEB4 move.w [A5 - 0x414C], [A5 - 0x63A]
00000CC4 3B6D F9E6 BEB6 move.w [A5 - 0x414A], [A5 - 0x61A]
00000CCA 486D BEB0 pea.l [A5 - 0x4150]
00000CCE A87B trap ClipRect
00000CD0 486D F9F6 pea.l [A5 - 0x60A]
00000CD4 A8A3 trap EraseRect
00000CD6 2F2D F9F2 move.l -[A7], [A5 - 0x60E]
00000CDA 486D F9F6 pea.l [A5 - 0x60A]
00000CDE A8F6 trap DrawPicture
00000CE0 206D D2B8 movea.l A0, [A5 - 0x2D48]
00000CE4 4868 0010 pea.l [A0 + 0x10]
00000CE8 A87B trap ClipRect
00000CEA 7001 moveq.l D0, 0x01
00000CEC 1B40 F9C0 move.b [A5 - 0x640], D0
00000CF0 7001 moveq.l D0, 0x01
00000CF2 1B40 F9CA move.b [A5 - 0x636], D0
00000CF6 7001 moveq.l D0, 0x01
00000CF8 1B40 F9D4 move.b [A5 - 0x62C], D0
00000CFC 7001 moveq.l D0, 0x01
00000CFE 1B40 F9DE move.b [A5 - 0x622], D0
00000D02 4A2D D2C0 tst.b [A5 - 0x2D40]
00000D06 6726 beq +0x28 /* 00000D2E */
00000D08 3F3C 0004 move.w -[A7], 0x4
00000D0C 4EBA FF6A jsr [PC - 0x96 /* 00000C78 */]
00000D10 548F addq.l A7, 2
00000D12 3F3C 0003 move.w -[A7], 0x3
00000D16 4EBA FF60 jsr [PC - 0xA0 /* 00000C78 */]
00000D1A 548F addq.l A7, 2
00000D1C 4267 clr.w -[A7]
00000D1E 4EBA FF58 jsr [PC - 0xA8 /* 00000C78 */]
00000D22 548F addq.l A7, 2
00000D24 3F3C 0001 move.w -[A7], 0x1
00000D28 4EBA FF4E jsr [PC - 0xB2 /* 00000C78 */]
00000D2C 548F addq.l A7, 2
label00000D2E:
00000D2E 4E75 rts
export_154:
00000D30 3F3C 0002 move.w -[A7], 0x2
00000D34 4EBA FF42 jsr [PC - 0xBE /* 00000C78 */]
00000D38 548F addq.l A7, 2
00000D3A 3F3C 0004 move.w -[A7], 0x4
00000D3E 4EBA FF38 jsr [PC - 0xC8 /* 00000C78 */]
00000D42 548F addq.l A7, 2
00000D44 3F3C 0005 move.w -[A7], 0x5
00000D48 4EBA FF2E jsr [PC - 0xD2 /* 00000C78 */]
00000D4C 548F addq.l A7, 2
00000D4E 3F3C 0003 move.w -[A7], 0x3
00000D52 4EBA FF24 jsr [PC - 0xDC /* 00000C78 */]
00000D56 548F addq.l A7, 2
00000D58 4E75 rts
export_158:
00000D5A 2F07 move.l -[A7], D7
00000D5C 42A7 clr.l -[A7]
00000D5E 3F3C 0001 move.w -[A7], 0x1
00000D62 486D FA18 pea.l [A5 - 0x5E8]
00000D66 A931 trap NewMenu
00000D68 205F movea.l A0, [A7]+
00000D6A 2B48 F9FE move.l [A5 - 0x602], A0
00000D6E 2F2D F9FE move.l -[A7], [A5 - 0x602]
00000D72 486D FA1A pea.l [A5 - 0x5E6]
00000D76 A933 trap AppendMenu
00000D78 2F2D F9FE move.l -[A7], [A5 - 0x602]
00000D7C 4879 4452 5652 pea.l [0x44525652]
00000D82 A94D trap AppendResMenu/AddResMenu
00000D84 42A7 clr.l -[A7]
00000D86 3F3C 0002 move.w -[A7], 0x2
00000D8A 486D FA2C pea.l [A5 - 0x5D4]
00000D8E A931 trap NewMenu
00000D90 205F movea.l A0, [A7]+
00000D92 2B48 FA02 move.l [A5 - 0x5FE], A0
00000D96 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00000D9A 486D FA32 pea.l [A5 - 0x5CE]
00000D9E A933 trap AppendMenu
00000DA0 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00000DA4 486D FA42 pea.l [A5 - 0x5BE]
00000DA8 A933 trap AppendMenu
00000DAA 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00000DAE 486D FA52 pea.l [A5 - 0x5AE]
00000DB2 A933 trap AppendMenu
00000DB4 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00000DB8 486D FA70 pea.l [A5 - 0x590]
00000DBC A933 trap AppendMenu
00000DBE 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00000DC2 486D FA7C pea.l [A5 - 0x584]
00000DC6 A933 trap AppendMenu
00000DC8 42A7 clr.l -[A7]
00000DCA 3F3C 0003 move.w -[A7], 0x3
00000DCE 486D FA86 pea.l [A5 - 0x57A]
00000DD2 A931 trap NewMenu
00000DD4 205F movea.l A0, [A7]+
00000DD6 2B48 FA06 move.l [A5 - 0x5FA], A0
00000DDA 2F2D FA06 move.l -[A7], [A5 - 0x5FA]
00000DDE 486D FA8C pea.l [A5 - 0x574]
00000DE2 A933 trap AppendMenu
00000DE4 2F2D FA06 move.l -[A7], [A5 - 0x5FA]
00000DE8 486D FAB2 pea.l [A5 - 0x54E]
00000DEC A933 trap AppendMenu
00000DEE 42A7 clr.l -[A7]
00000DF0 3F3C 0004 move.w -[A7], 0x4
00000DF4 486D FAC4 pea.l [A5 - 0x53C]
00000DF8 A931 trap NewMenu
00000DFA 205F movea.l A0, [A7]+
00000DFC 2B48 FA0A move.l [A5 - 0x5F6], A0
00000E00 2F2D FA0A move.l -[A7], [A5 - 0x5F6]
00000E04 486D FACC pea.l [A5 - 0x534]
00000E08 A933 trap AppendMenu
00000E0A 42A7 clr.l -[A7]
00000E0C 3F3C 0005 move.w -[A7], 0x5
00000E10 486D FAE0 pea.l [A5 - 0x520]
00000E14 A931 trap NewMenu
00000E16 205F movea.l A0, [A7]+
00000E18 2B48 FA0E move.l [A5 - 0x5F2], A0
00000E1C 2F2D FA0E move.l -[A7], [A5 - 0x5F2]
00000E20 486D FAE6 pea.l [A5 - 0x51A]
00000E24 A933 trap AppendMenu
00000E26 2F2D FA0E move.l -[A7], [A5 - 0x5F2]
00000E2A 486D FAF6 pea.l [A5 - 0x50A]
00000E2E A933 trap AppendMenu
00000E30 2F2D FA0E move.l -[A7], [A5 - 0x5F2]
00000E34 486D FB2E pea.l [A5 - 0x4D2]
00000E38 A933 trap AppendMenu
00000E3A 42A7 clr.l -[A7]
00000E3C 3F3C 0006 move.w -[A7], 0x6
00000E40 486D FB52 pea.l [A5 - 0x4AE]
00000E44 A931 trap NewMenu
00000E46 205F movea.l A0, [A7]+
00000E48 2B48 FA12 move.l [A5 - 0x5EE], A0
00000E4C 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
00000E50 486D FB5A pea.l [A5 - 0x4A6]
00000E54 A933 trap AppendMenu
00000E56 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
00000E5A 486D FB80 pea.l [A5 - 0x480]
00000E5E A933 trap AppendMenu
00000E60 7E00 moveq.l D7, 0x00
00000E62 6014 bra +0x16 /* 00000E78 */
label00000E64:
00000E64 3007 move.w D0, D7
00000E66 48C0 ext.l D0
00000E68 E580 asl D0, 2
00000E6A 41ED F9FE lea.l A0, [A5 - 0x602]
00000E6E D1C0 add.l A0, D0
00000E70 2F10 move.l -[A7], [A0]
00000E72 4267 clr.w -[A7]
00000E74 A935 trap InsertMenu
00000E76 5247 addq.w D7, 1
label00000E78:
00000E78 0C47 0006 cmpi.w D7, 0x6
00000E7C 6DE6 blt -0x18 /* 00000E64 */
00000E7E 4EBA 06EA jsr [PC + 0x6EA /* 0000156A */]
00000E82 4A2D D09A tst.b [A5 - 0x2F66]
00000E86 670E beq +0x10 /* 00000E96 */
00000E88 2F2D FA0E move.l -[A7], [A5 - 0x5F2]
00000E8C 3F3C 0003 move.w -[A7], 0x3
00000E90 1F3C 0001 move.b -[A7], 0x1
00000E94 A945 trap CheckItem
label00000E96:
00000E96 A937 trap DrawMenuBar
00000E98 2E1F move.l D7, [A7]+
00000E9A 4E75 rts
export_155:
00000E9C 4E56 FEFA link A6, -0x0106
00000EA0 48E7 0700 movem.l -[A7], D5,D6,D7
00000EA4 202E 000A move.l D0, [A6 + 0xA]
00000EA8 7210 moveq.l D1, 0x10
00000EAA E2A8 lsr D0, D1
00000EAC 3E00 move.w D7, D0
00000EAE 3C2E 000C move.w D6, [A6 + 0xC]
00000EB2 3007 move.w D0, D7
00000EB4 4EAD 003A jsr [A5 + 0x3A]
00000EB8 0001 0006 ori.b D1, 0x6
00000EBC 035A bchg [A2]+, D1
00000EBE 000C 003E ori.b A4, 0x3E /* '>' */
00000EC2 01B2 01CE bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000EC6 01D4 bset [A4], D0
00000EC8 02A4 2F2D F9FE andi.l -[A4], 0x2F2DF9FE
00000ECE 3F06 move.w -[A7], D6
00000ED0 486E FF00 pea.l [A6 - 0x100]
00000ED4 A946 trap GetMenuItemText/GetItem
00000ED6 0C46 0001 cmpi.w D6, 0x1
00000EDA 6608 bne +0xA /* 00000EE4 */
00000EDC 4EBA 0452 jsr [PC + 0x452 /* 00001330 */]
00000EE0 6000 0334 bra +0x336 /* 00001216 */
label00000EE4:
00000EE4 486E FEFC pea.l [A6 - 0x104]
00000EE8 A874 trap GetPort
00000EEA 4267 clr.w -[A7]
00000EEC 486E FF00 pea.l [A6 - 0x100]
00000EF0 A9B6 trap OpenDeskAcc
00000EF2 301F move.w D0, [A7]+
00000EF4 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000EF8 A873 trap SetPort
00000EFA 6000 031A bra +0x31C /* 00001216 */
00000EFE 3006 move.w D0, D6
00000F00 4EAD 003A jsr [A5 + 0x3A]
00000F04 0001 0008 ori.b D1, 0x8
00000F08 030E btst A6, D1
00000F0A 0010 0016 ori.b [A0], 0x16
00000F0E 0028 002E 0304 ori.b [A0 + 0x304], 0x2E /* '.' */
00000F14 0038 0300 006E ori.b [0x0000006E], 0x0
00000F1A 4EAD 037A jsr [A5 + 0x37A]
00000F1E 6000 02F6 bra +0x2F8 /* 00001216 */
00000F22 303C 0800 move.w D0, 0x800
00000F26 C06E 0008 and.w D0, [A6 + 0x8]
00000F2A 3F00 move.w -[A7], D0
00000F2C 4EAD 038A jsr [A5 + 0x38A]
00000F30 548F addq.l A7, 2
00000F32 6000 02E2 bra +0x2E4 /* 00001216 */
00000F36 4EBA F64A jsr [PC - 0x9B6 /* 00000582 */]
00000F3A 6000 02DA bra +0x2DC /* 00001216 */
00000F3E 3F3C 0001 move.w -[A7], 0x1
00000F42 4EAD 049A jsr [A5 + 0x49A]
00000F46 548F addq.l A7, 2
00000F48 6000 02CC bra +0x2CE /* 00001216 */
00000F4C 42A7 clr.l -[A7]
00000F4E A924 trap FrontWindow
00000F50 205F movea.l A0, [A7]+
00000F52 2B48 BFA4 move.l [A5 - 0x405C], A0
00000F56 B0FC 0000 cmpa.w A0, 0x0
00000F5A 6700 02BA beq +0x2BC /* 00001216 */
00000F5E 206D BFA4 movea.l A0, [A5 - 0x405C]
00000F62 4A68 006C tst.w [A0 + 0x6C]
00000F66 6C0E bge +0x10 /* 00000F76 */
00000F68 206D BFA4 movea.l A0, [A5 - 0x405C]
00000F6C 3F28 006C move.w -[A7], [A0 + 0x6C]
00000F70 A9B7 trap CloseDeskAcc
00000F72 6000 02A2 bra +0x2A4 /* 00001216 */
label00000F76:
00000F76 4A6D D23C tst.w [A5 - 0x2DC4]
00000F7A 6700 029A beq +0x29C /* 00001216 */
00000F7E 4EBA 02A2 jsr [PC + 0x2A2 /* 00001222 */]
00000F82 6000 0292 bra +0x294 /* 00001216 */
00000F86 4A6D D23C tst.w [A5 - 0x2DC4]
00000F8A 6704 beq +0x6 /* 00000F90 */
00000F8C 4EBA 0294 jsr [PC + 0x294 /* 00001222 */]
label00000F90:
00000F90 206D D096 movea.l A0, [A5 - 0x2F6A]
00000F94 2050 movea.l A0, [A0]
00000F96 3010 move.w D0, [A0]
00000F98 B06D BEC6 cmp.w D0, [A5 - 0x413A]
00000F9C 6600 0066 bne +0x68 /* 00001004 */
00000FA0 206D D096 movea.l A0, [A5 - 0x2F6A]
00000FA4 2050 movea.l A0, [A0]
00000FA6 1028 0002 move.b D0, [A0 + 0x2]
00000FAA B02D BFAE cmp.b D0, [A5 - 0x4052]
00000FAE 6654 bne +0x56 /* 00001004 */
00000FB0 206D D096 movea.l A0, [A5 - 0x2F6A]
00000FB4 2050 movea.l A0, [A0]
00000FB6 1028 0004 move.b D0, [A0 + 0x4]
00000FBA B02D D090 cmp.b D0, [A5 - 0x2F70]
00000FBE 6644 bne +0x46 /* 00001004 */
00000FC0 206D D096 movea.l A0, [A5 - 0x2F6A]
00000FC4 2050 movea.l A0, [A0]
00000FC6 3028 0006 move.w D0, [A0 + 0x6]
00000FCA B06D D09C cmp.w D0, [A5 - 0x2F64]
00000FCE 6634 bne +0x36 /* 00001004 */
00000FD0 206D D096 movea.l A0, [A5 - 0x2F6A]
00000FD4 2050 movea.l A0, [A0]
00000FD6 1028 0003 move.b D0, [A0 + 0x3]
00000FDA B02D D09A cmp.b D0, [A5 - 0x2F66]
00000FDE 6624 bne +0x26 /* 00001004 */
00000FE0 206D D096 movea.l A0, [A5 - 0x2F6A]
00000FE4 2050 movea.l A0, [A0]
00000FE6 1028 0008 move.b D0, [A0 + 0x8]
00000FEA B02D D092 cmp.b D0, [A5 - 0x2F6E]
00000FEE 6614 bne +0x16 /* 00001004 */
00000FF0 206D D096 movea.l A0, [A5 - 0x2F6A]
00000FF4 2050 movea.l A0, [A0]
00000FF6 1028 0009 move.b D0, [A0 + 0x9]
00000FFA B02D FA16 cmp.b D0, [A5 - 0x5EA]
00000FFE 6604 bne +0x6 /* 00001004 */
00001000 7000 moveq.l D0, 0x00
00001002 6002 bra +0x4 /* 00001006 */
label00001004:
00001004 7001 moveq.l D0, 0x01
label00001006:
00001006 1D40 FEFB move.b [A6 - 0x105], D0
0000100A 4A2E FEFB tst.b [A6 - 0x105]
0000100E 675E beq +0x60 /* 0000106E */
00001010 206D D096 movea.l A0, [A5 - 0x2F6A]
00001014 2050 movea.l A0, [A0]
00001016 30AD BEC6 move.w [A0], [A5 - 0x413A]
0000101A 206D D096 movea.l A0, [A5 - 0x2F6A]
0000101E 2050 movea.l A0, [A0]
00001020 116D BFAE 0002 move.b [A0 + 0x2], [A5 - 0x4052]
00001026 206D D096 movea.l A0, [A5 - 0x2F6A]
0000102A 2050 movea.l A0, [A0]
0000102C 116D D09A 0003 move.b [A0 + 0x3], [A5 - 0x2F66]
00001032 206D D096 movea.l A0, [A5 - 0x2F6A]
00001036 2050 movea.l A0, [A0]
00001038 116D D090 0004 move.b [A0 + 0x4], [A5 - 0x2F70]
0000103E 206D D096 movea.l A0, [A5 - 0x2F6A]
00001042 2050 movea.l A0, [A0]
00001044 116D D092 0008 move.b [A0 + 0x8], [A5 - 0x2F6E]
0000104A 206D D096 movea.l A0, [A5 - 0x2F6A]
0000104E 2050 movea.l A0, [A0]
00001050 316D D09C 0006 move.w [A0 + 0x6], [A5 - 0x2F64]
00001056 206D D096 movea.l A0, [A5 - 0x2F6A]
0000105A 2050 movea.l A0, [A0]
0000105C 116D FA16 0009 move.b [A0 + 0x9], [A5 - 0x5EA]
00001062 2F2D D096 move.l -[A7], [A5 - 0x2F6A]
00001066 A9AA trap ChangedResource
00001068 2F2D D096 move.l -[A7], [A5 - 0x2F6A]
0000106C A9B0 trap WriteResource
label0000106E:
0000106E A9F4 trap ExitToShell
00001070 6000 01A4 bra +0x1A6 /* 00001216 */
00001074 0C46 0008 cmpi.w D6, 0x8
00001078 6608 bne +0xA /* 00001082 */
0000107A 4EAD 0332 jsr [A5 + 0x332]
0000107E 6000 0196 bra +0x198 /* 00001216 */
label00001082:
00001082 4267 clr.w -[A7]
00001084 3006 move.w D0, D6
00001086 5340 subq.w D0, 1
00001088 3F00 move.w -[A7], D0
0000108A A9C2 trap SysEdit
0000108C 101F move.b D0, [A7]+
0000108E 6000 0186 bra +0x188 /* 00001216 */
00001092 4EAD 03BA jsr [A5 + 0x3BA]
00001096 6000 017E bra +0x180 /* 00001216 */
0000109A 3006 move.w D0, D6
0000109C 4EAD 003A jsr [A5 + 0x3A]
000010A0 0001 0009 ori.b D1, 0x9 /* '\t' */
000010A4 0172 0012 bchg [A2 + D0.w + 0x12], D0
000010A8 016E 0016 bchg [A6 + 0x16], D0
000010AC 0034 0032 0166 ori.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x32 /* '2' */
000010B2 00A2 00A8 00AE ori.l -[A2], 0xA800AE
000010B8 4EAD 044A jsr [A5 + 0x44A]
000010BC 6000 0158 bra +0x15A /* 00001216 */
000010C0 4A2D D09A tst.b [A5 - 0x2F66]
000010C4 57C0 seq D0
000010C6 4400 neg.b D0
000010C8 4880 ext.w D0
000010CA 1B40 D09A move.b [A5 - 0x2F66], D0
000010CE 2F2D FA0E move.l -[A7], [A5 - 0x5F2]
000010D2 3F3C 0003 move.w -[A7], 0x3
000010D6 1F2D D09A move.b -[A7], [A5 - 0x2F66]
000010DA A945 trap CheckItem
000010DC 6000 0138 bra +0x13A /* 00001216 */
000010E0 306D BE3E movea.w A0, [A5 - 0x41C2]
000010E4 2008 move.l D0, A0
000010E6 81FC 0002 divs.w D0, 0x2
000010EA 0640 FF6A addi.w D0, 0xFF6A
000010EE 3B40 BEB2 move.w [A5 - 0x414E], D0
000010F2 302D BEB2 move.w D0, [A5 - 0x414E]
000010F6 0640 012C addi.w D0, 0x12C
000010FA 3B40 BEB6 move.w [A5 - 0x414A], D0
000010FE 7064 moveq.l D0, 0x64
00001100 3B40 BEB0 move.w [A5 - 0x4150], D0
00001104 3B7C 00C8 BEB4 move.w [A5 - 0x414C], 0xC8
0000110A 42A7 clr.l -[A7]
0000110C 42A7 clr.l -[A7]
0000110E 486D BEB0 pea.l [A5 - 0x4150]
00001112 486D FB90 pea.l [A5 - 0x470]
00001116 4267 clr.w -[A7]
00001118 3F3C 0001 move.w -[A7], 0x1
0000111C 4878 FFFF pea.l [0xFFFFFFFF]
00001120 4267 clr.w -[A7]
00001122 42A7 clr.l -[A7]
00001124 A913 trap NewWindow
00001126 205F movea.l A0, [A7]+
00001128 2B48 BEB8 move.l [A5 - 0x4148], A0
0000112C 2F2D BEB8 move.l -[A7], [A5 - 0x4148]
00001130 A873 trap SetPort
00001132 4267 clr.w -[A7]
00001134 A887 trap TextFont
00001136 0C46 0004 cmpi.w D6, 0x4
0000113A 6606 bne +0x8 /* 00001142 */
0000113C 4EAD 045A jsr [A5 + 0x45A]
00001140 6004 bra +0x6 /* 00001146 */
label00001142:
00001142 4EAD 046A jsr [A5 + 0x46A]
label00001146:
00001146 2F2D BEB8 move.l -[A7], [A5 - 0x4148]
0000114A A914 trap DisposeWindow
0000114C 4EAD 00AA jsr [A5 + 0xAA]
00001150 6000 00C4 bra +0xC6 /* 00001216 */
00001154 4EAD 03FA jsr [A5 + 0x3FA]
00001158 6000 00BC bra +0xBE /* 00001216 */
0000115C 4EAD 03EA jsr [A5 + 0x3EA]
00001160 6000 00B4 bra +0xB6 /* 00001216 */
00001164 4EAD 03E2 jsr [A5 + 0x3E2]
00001168 6000 00AC bra +0xAE /* 00001216 */
0000116C 3006 move.w D0, D6
0000116E 4EAD 003A jsr [A5 + 0x3A]
00001172 0001 0003 ori.b D1, 0x3
00001176 009C 0006 0038 ori.l [A4]+, 0x60038
0000117C 0066 082D ori.w -[A6], 0x82D
00001180 0000 BEC7 ori.b D0, 0xC7
00001184 6716 beq +0x18 /* 0000119C */
00001186 08AD 0000 BEC7 bclr.b [A5 - 0x4139], 0x0
0000118C 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
00001190 3F3C 0001 move.w -[A7], 0x1
00001194 4267 clr.w -[A7]
00001196 A945 trap CheckItem
00001198 6000 007C bra +0x7E /* 00001216 */
label0000119C:
0000119C 526D BEC6 addq.w [A5 - 0x413A], 1
000011A0 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000011A4 3F3C 0001 move.w -[A7], 0x1
000011A8 1F3C 0001 move.b -[A7], 0x1
000011AC A945 trap CheckItem
000011AE 6000 0066 bra +0x68 /* 00001216 */
000011B2 082D 0001 BEC7 btst.b [A5 - 0x4139], 0x1
000011B8 6714 beq +0x16 /* 000011CE */
000011BA 08AD 0001 BEC7 bclr.b [A5 - 0x4139], 0x1
000011C0 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000011C4 3F3C 0002 move.w -[A7], 0x2
000011C8 4267 clr.w -[A7]
000011CA A945 trap CheckItem
000011CC 6048 bra +0x4A /* 00001216 */
label000011CE:
000011CE 546D BEC6 addq.w [A5 - 0x413A], 2
000011D2 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000011D6 3F3C 0002 move.w -[A7], 0x2
000011DA 1F3C 0001 move.b -[A7], 0x1
000011DE A945 trap CheckItem
000011E0 6034 bra +0x36 /* 00001216 */
000011E2 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2
000011E8 6714 beq +0x16 /* 000011FE */
000011EA 08AD 0002 BEC7 bclr.b [A5 - 0x4139], 0x2
000011F0 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000011F4 3F3C 0003 move.w -[A7], 0x3
000011F8 4267 clr.w -[A7]
000011FA A945 trap CheckItem
000011FC 6018 bra +0x1A /* 00001216 */
label000011FE:
000011FE 586D BEC6 addq.w [A5 - 0x413A], 4
00001202 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
00001206 3F3C 0003 move.w -[A7], 0x3
0000120A 1F3C 0001 move.b -[A7], 0x1
0000120E A945 trap CheckItem
00001210 6004 bra +0x6 /* 00001216 */
00001212 4EAD 039A jsr [A5 + 0x39A]
label00001216:
00001216 4267 clr.w -[A7]
00001218 A938 trap HiliteMenu
0000121A 4CDF 00E0 movem.l D7,D6,D5, [A7]+
0000121E 4E5E unlink A6
00001220 4E75 rts
export_156:
fn00001222:
00001222 4E56 FFFE link A6, -0x0002
00001226 42AD D1BE clr.l [A5 - 0x2E42]
0000122A 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
00001230 4267 clr.w -[A7]
00001232 486D D1AC pea.l [A5 - 0x2E54]
00001236 4267 clr.w -[A7]
00001238 4EAD 015A jsr [A5 + 0x15A]
0000123C 301F move.w D0, [A7]+
0000123E 4267 clr.w -[A7]
00001240 486D D240 pea.l [A5 - 0x2DC0]
00001244 A997 trap OpenResFile
00001246 301F move.w D0, [A7]+
00001248 3D40 FFFE move.w [A6 - 0x2], D0
0000124C 0C40 FFFF cmpi.w D0, 0xFFFF
00001250 6700 0080 beq +0x82 /* 000012D2 */
00001254 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001258 A998 trap UseResFile
0000125A 4A2D D093 tst.b [A5 - 0x2F6D]
0000125E 6700 006C beq +0x6E /* 000012CC */
00001262 4267 clr.w -[A7]
00001264 A81C trap Count1Types
00001266 301F move.w D0, [A7]+
00001268 4A40 tst.w D0
0000126A 6658 bne +0x5A /* 000012C4 */
0000126C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001270 A99A trap CloseResFile
00001272 422D D1C6 clr.b [A5 - 0x2E3A]
00001276 41ED D240 lea.l A0, [A5 - 0x2DC0]
0000127A 2B48 D1BE move.l [A5 - 0x2E42], A0
0000127E 3B6D D23E D1C2 move.w [A5 - 0x2E3E], [A5 - 0x2DC2]
00001284 42AD D1C8 clr.l [A5 - 0x2E38]
00001288 7003 moveq.l D0, 0x03
0000128A 1B40 D1C7 move.b [A5 - 0x2E39], D0
0000128E 4267 clr.w -[A7]
00001290 486D D1AC pea.l [A5 - 0x2E54]
00001294 4267 clr.w -[A7]
00001296 4EAD 017A jsr [A5 + 0x17A]
0000129A 301F move.w D0, [A7]+
0000129C 7001 moveq.l D0, 0x01
0000129E 3B40 D1D8 move.w [A5 - 0x2E28], D0
000012A2 42AD D1DA clr.l [A5 - 0x2E26]
000012A6 4267 clr.w -[A7]
000012A8 486D D1AC pea.l [A5 - 0x2E54]
000012AC 4267 clr.w -[A7]
000012AE 4EAD 019A jsr [A5 + 0x19A]
000012B2 301F move.w D0, [A7]+
000012B4 4267 clr.w -[A7]
000012B6 486D D1AC pea.l [A5 - 0x2E54]
000012BA 4267 clr.w -[A7]
000012BC 4EAD 013A jsr [A5 + 0x13A]
000012C0 301F move.w D0, [A7]+
000012C2 600E bra +0x10 /* 000012D2 */
label000012C4:
000012C4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000012C8 A99A trap CloseResFile
000012CA 6006 bra +0x8 /* 000012D2 */
label000012CC:
000012CC 3F2E FFFE move.w -[A7], [A6 - 0x2]
000012D0 A99A trap CloseResFile
label000012D2:
000012D2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4]
000012D8 4267 clr.w -[A7]
000012DA 486D D1AC pea.l [A5 - 0x2E54]
000012DE 4267 clr.w -[A7]
000012E0 4EAD 013A jsr [A5 + 0x13A]
000012E4 301F move.w D0, [A7]+
000012E6 426D D23C clr.w [A5 - 0x2DC4]
000012EA 2F2D D2B8 move.l -[A7], [A5 - 0x2D48]
000012EE A914 trap DisposeWindow
000012F0 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
000012F4 3F3C 0001 move.w -[A7], 0x1
000012F8 A939 trap EnableItem
000012FA 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
000012FE 3F3C 0002 move.w -[A7], 0x2
00001302 A939 trap EnableItem
00001304 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00001308 3F3C 0003 move.w -[A7], 0x3
0000130C A93A trap DisableItem
0000130E 2F2D FA02 move.l -[A7], [A5 - 0x5FE]
00001312 3F3C 0004 move.w -[A7], 0x4
00001316 A93A trap DisableItem
00001318 2F2D FA06 move.l -[A7], [A5 - 0x5FA]
0000131C 3F3C 0008 move.w -[A7], 0x8
00001320 A93A trap DisableItem
00001322 2F2D FA0A move.l -[A7], [A5 - 0x5F6]
00001326 3F3C 0001 move.w -[A7], 0x1
0000132A A93A trap DisableItem
0000132C 4E5E unlink A6
0000132E 4E75 rts
export_159:
fn00001330:
00001330 4E56 FFDE link A6, -0x0022
00001334 42AE FFFC clr.l [A6 - 0x4]
00001338 42AE FFF8 clr.l [A6 - 0x8]
0000133C 422E FFF7 clr.b [A6 - 0x9]
00001340 7001 moveq.l D0, 0x01
00001342 1D40 FFF6 move.b [A6 - 0xA], D0
00001346 42A7 clr.l -[A7]
00001348 3F3C 0400 move.w -[A7], 0x400
0000134C A9BC trap GetPicture
0000134E 205F movea.l A0, [A7]+
00001350 2D48 FFF2 move.l [A6 - 0xE], A0
00001354 42A7 clr.l -[A7]
00001356 3F3C 0401 move.w -[A7], 0x401
0000135A A9BC trap GetPicture
0000135C 205F movea.l A0, [A7]+
0000135E 2D48 FFEE move.l [A6 - 0x12], A0
00001362 206E FFF2 movea.l A0, [A6 - 0xE]
00001366 226E FFF2 movea.l A1, [A6 - 0xE]
0000136A 2251 movea.l A1, [A1]
0000136C 2050 movea.l A0, [A0]
0000136E 3028 0008 move.w D0, [A0 + 0x8]
00001372 9069 0004 sub.w D0, [A1 + 0x4]
00001376 3D40 FFEC move.w [A6 - 0x14], D0
0000137A 206E FFF2 movea.l A0, [A6 - 0xE]
0000137E 226E FFF2 movea.l A1, [A6 - 0xE]
00001382 2251 movea.l A1, [A1]
00001384 2050 movea.l A0, [A0]
00001386 3028 0006 move.w D0, [A0 + 0x6]
0000138A 9069 0002 sub.w D0, [A1 + 0x2]
0000138E 3D40 FFEA move.w [A6 - 0x16], D0
00001392 302D BE3C move.w D0, [A5 - 0x41C4]
00001396 906E FFEA sub.w D0, [A6 - 0x16]
0000139A 5540 subq.w D0, 2
0000139C 48C0 ext.l D0
0000139E 81FC 0002 divs.w D0, 0x2
000013A2 0640 000A addi.w D0, 0xA /* '\n' */
000013A6 3B40 BEB0 move.w [A5 - 0x4150], D0
000013AA 302D BEB0 move.w D0, [A5 - 0x4150]
000013AE D06E FFEA add.w D0, [A6 - 0x16]
000013B2 5540 subq.w D0, 2
000013B4 3B40 BEB4 move.w [A5 - 0x414C], D0
000013B8 302D BE3E move.w D0, [A5 - 0x41C2]
000013BC 906E FFEC sub.w D0, [A6 - 0x14]
000013C0 5540 subq.w D0, 2
000013C2 48C0 ext.l D0
000013C4 81FC 0002 divs.w D0, 0x2
000013C8 3B40 BEB2 move.w [A5 - 0x414E], D0
000013CC 302D BEB2 move.w D0, [A5 - 0x414E]
000013D0 D06E FFEC add.w D0, [A6 - 0x14]
000013D4 5540 subq.w D0, 2
000013D6 3B40 BEB6 move.w [A5 - 0x414A], D0
000013DA 42A7 clr.l -[A7]
000013DC 42A7 clr.l -[A7]
000013DE 486D BEB0 pea.l [A5 - 0x4150]
000013E2 486D FB92 pea.l [A5 - 0x46E]
000013E6 1F3C 0001 move.b -[A7], 0x1
000013EA 3F3C 0003 move.w -[A7], 0x3
000013EE 4878 FFFF pea.l [0xFFFFFFFF]
000013F2 4267 clr.w -[A7]
000013F4 42A7 clr.l -[A7]
000013F6 A913 trap NewWindow
000013F8 205F movea.l A0, [A7]+
000013FA 2D48 FFE6 move.l [A6 - 0x1A], A0
000013FE 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001402 A873 trap SetPort
00001404 70FF moveq.l D0, 0xFFFFFFFF
00001406 3B40 BEB2 move.w [A5 - 0x414E], D0
0000140A 3B40 BEB0 move.w [A5 - 0x4150], D0
0000140E 302E FFEA move.w D0, [A6 - 0x16]
00001412 5340 subq.w D0, 1
00001414 3B40 BEB4 move.w [A5 - 0x414C], D0
00001418 302E FFEC move.w D0, [A6 - 0x14]
0000141C 5340 subq.w D0, 1
0000141E 3B40 BEB6 move.w [A5 - 0x414A], D0
00001422 4267 clr.w -[A7]
00001424 4267 clr.w -[A7]
00001426 486D BF94 pea.l [A5 - 0x406C]
0000142A A971 trap EventAvail
0000142C 101F move.b D0, [A7]+
0000142E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001432 486D BEB0 pea.l [A5 - 0x4150]
00001436 A8F6 trap DrawPicture
00001438 4267 clr.w -[A7]
0000143A A887 trap TextFont
0000143C 3F3C 0002 move.w -[A7], 0x2
00001440 A889 trap TextMode
00001442 302E FFEA move.w D0, [A6 - 0x16]
00001446 0640 FFDA addi.w D0, 0xFFDA
0000144A 3D40 FFDE move.w [A6 - 0x22], D0
0000144E 7029 moveq.l D0, 0x29
00001450 3D40 FFE0 move.w [A6 - 0x20], D0
00001454 206E FFEE movea.l A0, [A6 - 0x12]
00001458 226E FFEE movea.l A1, [A6 - 0x12]
0000145C 2251 movea.l A1, [A1]
0000145E 2050 movea.l A0, [A0]
00001460 3028 0008 move.w D0, [A0 + 0x8]
00001464 9069 0004 sub.w D0, [A1 + 0x4]
00001468 D06E FFE0 add.w D0, [A6 - 0x20]
0000146C 3D40 FFE4 move.w [A6 - 0x1C], D0
00001470 206E FFEE movea.l A0, [A6 - 0x12]
00001474 226E FFEE movea.l A1, [A6 - 0x12]
00001478 2251 movea.l A1, [A1]
0000147A 2050 movea.l A0, [A0]
0000147C 3028 0006 move.w D0, [A0 + 0x6]
00001480 9069 0002 sub.w D0, [A1 + 0x2]
00001484 D06E FFDE add.w D0, [A6 - 0x22]
00001488 3D40 FFE2 move.w [A6 - 0x1E], D0
label0000148C:
0000148C 4A2E FFF7 tst.b [A6 - 0x9]
00001490 6604 bne +0x6 /* 00001496 */
00001492 700F moveq.l D0, 0x0F
00001494 6002 bra +0x4 /* 00001498 */
label00001496:
00001496 703C moveq.l D0, 0x3C
label00001498:
00001498 48C0 ext.l D0
0000149A D0AE FFFC add.l D0, [A6 - 0x4]
0000149E B0B8 016A cmp.l D0, [0x0000016A /* Ticks */]
000014A2 6C24 bge +0x26 /* 000014C8 */
000014A4 3F3C 011D move.w -[A7], 0x11D
000014A8 3F3C 003A move.w -[A7], 0x3A /* ':' */
000014AC A893 trap MoveTo
000014AE 486D FB94 pea.l [A5 - 0x46C]
000014B2 A884 trap DrawString
000014B4 2D78 016A FFFC move.l [A6 - 0x4], [0x0000016A /* Ticks */]
000014BA 4A2E FFF7 tst.b [A6 - 0x9]
000014BE 57C0 seq D0
000014C0 4400 neg.b D0
000014C2 4880 ext.w D0
000014C4 1D40 FFF7 move.b [A6 - 0x9], D0
label000014C8:
000014C8 202E FFF8 move.l D0, [A6 - 0x8]
000014CC 0680 0000 00A5 addi.l D0, 0xA5
000014D2 B0B8 016A cmp.l D0, [0x0000016A /* Ticks */]
000014D6 6C42 bge +0x44 /* 0000151A */
000014D8 486E FFDE pea.l [A6 - 0x22]
000014DC A87B trap ClipRect
000014DE 2D78 016A FFF8 move.l [A6 - 0x8], [0x0000016A /* Ticks */]
000014E4 4A2E FFF6 tst.b [A6 - 0xA]
000014E8 57C0 seq D0
000014EA 4400 neg.b D0
000014EC 4880 ext.w D0
000014EE 1D40 FFF6 move.b [A6 - 0xA], D0
000014F2 486E FFDE pea.l [A6 - 0x22]
000014F6 A8A3 trap EraseRect
000014F8 4A2E FFF6 tst.b [A6 - 0xA]
000014FC 670C beq +0xE /* 0000150A */
000014FE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001502 486D BEB0 pea.l [A5 - 0x4150]
00001506 A8F6 trap DrawPicture
00001508 600A bra +0xC /* 00001514 */
label0000150A:
0000150A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000150E 486E FFDE pea.l [A6 - 0x22]
00001512 A8F6 trap DrawPicture
label00001514:
00001514 486D BEB0 pea.l [A5 - 0x4150]
00001518 A87B trap ClipRect
label0000151A:
0000151A 4267 clr.w -[A7]
0000151C 3F3C C00A move.w -[A7], 0xC00A
00001520 486D BF94 pea.l [A5 - 0x406C]
00001524 A971 trap EventAvail
00001526 101F move.b D0, [A7]+
00001528 4A00 tst.b D0
0000152A 6700 FF60 beq -0x9E /* 0000148C */
0000152E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001532 A914 trap DisposeWindow
00001534 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001538 A9A3 trap ReleaseResource
0000153A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000153E A9A3 trap ReleaseResource
00001540 0C6D 0001 BF94 cmpi.w [A5 - 0x406C], 0x1
00001546 661E bne +0x20 /* 00001566 */
00001548 4267 clr.w -[A7]
0000154A 2F2D BF9E move.l -[A7], [A5 - 0x4062]
0000154E 486E FFE6 pea.l [A6 - 0x1A]
00001552 A92C trap FindWindow
00001554 301F move.w D0, [A7]+
00001556 0C40 0001 cmpi.w D0, 0x1
0000155A 670A beq +0xC /* 00001566 */
0000155C 3F3C 0002 move.w -[A7], 0x2
00001560 4267 clr.w -[A7]
00001562 4EAD 00BA jsr [A5 + 0xBA]
label00001566:
00001566 4E5E unlink A6
00001568 4E75 rts
export_157:
fn0000156A:
0000156A 082D 0000 BEC7 btst.b [A5 - 0x4139], 0x0
00001570 6710 beq +0x12 /* 00001582 */
00001572 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
00001576 3F3C 0001 move.w -[A7], 0x1
0000157A 1F3C 0001 move.b -[A7], 0x1
0000157E A945 trap CheckItem
00001580 600C bra +0xE /* 0000158E */
label00001582:
00001582 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
00001586 3F3C 0001 move.w -[A7], 0x1
0000158A 4267 clr.w -[A7]
0000158C A945 trap CheckItem
label0000158E:
0000158E 082D 0001 BEC7 btst.b [A5 - 0x4139], 0x1
00001594 6710 beq +0x12 /* 000015A6 */
00001596 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
0000159A 3F3C 0002 move.w -[A7], 0x2
0000159E 1F3C 0001 move.b -[A7], 0x1
000015A2 A945 trap CheckItem
000015A4 600C bra +0xE /* 000015B2 */
label000015A6:
000015A6 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000015AA 3F3C 0002 move.w -[A7], 0x2
000015AE 4267 clr.w -[A7]
000015B0 A945 trap CheckItem
label000015B2:
000015B2 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2
000015B8 6710 beq +0x12 /* 000015CA */
000015BA 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000015BE 3F3C 0003 move.w -[A7], 0x3
000015C2 1F3C 0001 move.b -[A7], 0x1
000015C6 A945 trap CheckItem
000015C8 600C bra +0xE /* 000015D6 */
label000015CA:
000015CA 2F2D FA12 move.l -[A7], [A5 - 0x5EE]
000015CE 3F3C 0003 move.w -[A7], 0x3
000015D2 4267 clr.w -[A7]
000015D4 A945 trap CheckItem
label000015D6:
000015D6 4E75 rts
export_160:
fn000015D8:
000015D8 206D FB9A movea.l A0, [A5 - 0x466]
000015DC 3010 move.w D0, [A0]
000015DE 4EAD 003A jsr [A5 + 0x3A]
000015E2 0000 000C ori.b D0, 0xC
000015E6 0206 001A andi.b D6, 0x1A
000015EA 0050 006C ori.w [A0], 0x6C /* 'l' */
000015EE 0096 00D2 0118 ori.l [A6], 0xD20118
000015F4 014E bchg A6, D0
000015F6 01F6 01F4 bset <<invalid full ext with I/IS == 4>>, D0
000015FA 01F2 018E 0192 bset [[ + <<invalid base displacement size>>] + D0 + 0x192], D0
00001600 01B0 206D bclr [A0 + D2.w + 0x6D], D0
00001604 FB9A .extension 0xB9A // unimplemented
00001606 42A8 0012 clr.l [A0 + 0x12]
0000160A 206D FB9A movea.l A0, [A5 - 0x466]
0000160E 42A8 000E clr.l [A0 + 0xE]
00001612 206D FB9A movea.l A0, [A5 - 0x466]
00001616 42A8 000A clr.l [A0 + 0xA]
0000161A 206D FB9A movea.l A0, [A5 - 0x466]
0000161E 42A8 001E clr.l [A0 + 0x1E]
00001622 206D FB9A movea.l A0, [A5 - 0x466]
00001626 42A8 001A clr.l [A0 + 0x1A]
0000162A 206D FB9A movea.l A0, [A5 - 0x466]
0000162E 42A8 0016 clr.l [A0 + 0x16]
00001632 4EBA 062C jsr [PC + 0x62C /* 00001C60 */]
00001636 6000 01B4 bra +0x1B6 /* 000017EC */
0000163A 4EBA 0624 jsr [PC + 0x624 /* 00001C60 */]
0000163E 7063 moveq.l D0, 0x63
00001640 3B40 BEB0 move.w [A5 - 0x4150], D0
00001644 7076 moveq.l D0, 0x76
00001646 3B40 BEB4 move.w [A5 - 0x414C], D0
0000164A 700C moveq.l D0, 0x0C
0000164C 3B40 BEB2 move.w [A5 - 0x414E], D0
00001650 4EBA 08D2 jsr [PC + 0x8D2 /* 00001F24 */]
00001654 6000 0196 bra +0x198 /* 000017EC */
00001658 4EBA 0606 jsr [PC + 0x606 /* 00001C60 */]
0000165C 7063 moveq.l D0, 0x63
0000165E 3B40 BEB0 move.w [A5 - 0x4150], D0
00001662 7076 moveq.l D0, 0x76
00001664 3B40 BEB4 move.w [A5 - 0x414C], D0
00001668 700C moveq.l D0, 0x0C
0000166A 3B40 BEB2 move.w [A5 - 0x414E], D0
0000166E 206D FB9A movea.l A0, [A5 - 0x466]
00001672 216D BCFE 0016 move.l [A0 + 0x16], [A5 - 0x4302]
00001678 4EBA 0888 jsr [PC + 0x888 /* 00001F02 */]
0000167C 4EBA 08A6 jsr [PC + 0x8A6 /* 00001F24 */]
00001680 6000 016A bra +0x16C /* 000017EC */
00001684 4EBA 05DA jsr [PC + 0x5DA /* 00001C60 */]
00001688 7063 moveq.l D0, 0x63
0000168A 3B40 BEB0 move.w [A5 - 0x4150], D0
0000168E 7076 moveq.l D0, 0x76
00001690 3B40 BEB4 move.w [A5 - 0x414C], D0
00001694 700C moveq.l D0, 0x0C
00001696 3B40 BEB2 move.w [A5 - 0x414E], D0
0000169A 4EBA 0866 jsr [PC + 0x866 /* 00001F02 */]
0000169E 206D FB9A movea.l A0, [A5 - 0x466]
000016A2 216D BD06 001E move.l [A0 + 0x1E], [A5 - 0x42FA]
000016A8 206D FB9A movea.l A0, [A5 - 0x466]
000016AC 216D BD02 001A move.l [A0 + 0x1A], [A5 - 0x42FE]
000016B2 4EBA 080C jsr [PC + 0x80C /* 00001EC0 */]
000016B6 4EBA 067E jsr [PC + 0x67E /* 00001D36 */]
000016BA 4EBA 0868 jsr [PC + 0x868 /* 00001F24 */]
000016BE 6000 012C bra +0x12E /* 000017EC */
000016C2 4EBA 059C jsr [PC + 0x59C /* 00001C60 */]
000016C6 4EBA 083A jsr [PC + 0x83A /* 00001F02 */]
000016CA 4EBA 07F4 jsr [PC + 0x7F4 /* 00001EC0 */]
000016CE 4EBA 0666 jsr [PC + 0x666 /* 00001D36 */]
000016D2 7063 moveq.l D0, 0x63
000016D4 3B40 BEB0 move.w [A5 - 0x4150], D0
000016D8 7076 moveq.l D0, 0x76
000016DA 3B40 BEB4 move.w [A5 - 0x414C], D0
000016DE 700C moveq.l D0, 0x0C
000016E0 3B40 BEB2 move.w [A5 - 0x414E], D0
000016E4 3B7C 00F6 BEB6 move.w [A5 - 0x414A], 0xF6
000016EA 486D BEB0 pea.l [A5 - 0x4150]
000016EE A8A2 trap PaintRect
000016F0 3B7C 00C1 BEB0 move.w [A5 - 0x4150], 0xC1
000016F6 3B7C 00D4 BEB4 move.w [A5 - 0x414C], 0xD4
000016FC 700C moveq.l D0, 0x0C
000016FE 3B40 BEB2 move.w [A5 - 0x414E], D0
00001702 4EBA 0820 jsr [PC + 0x820 /* 00001F24 */]
00001706 6000 00E4 bra +0xE6 /* 000017EC */
0000170A 4EBA 0554 jsr [PC + 0x554 /* 00001C60 */]
0000170E 4EBA 07F2 jsr [PC + 0x7F2 /* 00001F02 */]
00001712 4EBA 07AC jsr [PC + 0x7AC /* 00001EC0 */]
00001716 4EBA 061E jsr [PC + 0x61E /* 00001D36 */]
0000171A 206D FB9A movea.l A0, [A5 - 0x466]
0000171E 216D BCFE 000A move.l [A0 + 0xA], [A5 - 0x4302]
00001724 4EBA 09EE jsr [PC + 0x9EE /* 00002114 */]
00001728 3B7C 00C1 BEB0 move.w [A5 - 0x4150], 0xC1
0000172E 3B7C 00D4 BEB4 move.w [A5 - 0x414C], 0xD4
00001734 700C moveq.l D0, 0x0C
00001736 3B40 BEB2 move.w [A5 - 0x414E], D0
0000173A 4EBA 07E8 jsr [PC + 0x7E8 /* 00001F24 */]
0000173E 6000 00AC bra +0xAE /* 000017EC */
00001742 4EBA 051C jsr [PC + 0x51C /* 00001C60 */]
00001746 4EBA 07BA jsr [PC + 0x7BA /* 00001F02 */]
0000174A 4EBA 0774 jsr [PC + 0x774 /* 00001EC0 */]
0000174E 4EBA 05E6 jsr [PC + 0x5E6 /* 00001D36 */]
00001752 4EBA 09C0 jsr [PC + 0x9C0 /* 00002114 */]
00001756 206D FB9A movea.l A0, [A5 - 0x466]
0000175A 216D BD06 0012 move.l [A0 + 0x12], [A5 - 0x42FA]
00001760 206D FB9A movea.l A0, [A5 - 0x466]
00001764 216D BD02 000E move.l [A0 + 0xE], [A5 - 0x42FE]
0000176A 4EBA 0966 jsr [PC + 0x966 /* 000020D2 */]
0000176E 4EBA 07EA jsr [PC + 0x7EA /* 00001F5A */]
00001772 3B7C 00C1 BEB0 move.w [A5 - 0x4150], 0xC1
00001778 3B7C 00D4 BEB4 move.w [A5 - 0x414C], 0xD4
0000177E 700C moveq.l D0, 0x0C
00001780 3B40 BEB2 move.w [A5 - 0x414E], D0
00001784 4EBA 079E jsr [PC + 0x79E /* 00001F24 */]
00001788 6062 bra +0x64 /* 000017EC */
0000178A 4EBA 02D0 jsr [PC + 0x2D0 /* 00001A5C */]
0000178E 605C bra +0x5E /* 000017EC */
00001790 4EBA 02CA jsr [PC + 0x2CA /* 00001A5C */]
00001794 4EBA 0058 jsr [PC + 0x58 /* 000017EE */]
00001798 7063 moveq.l D0, 0x63
0000179A 3B40 BEB0 move.w [A5 - 0x4150], D0
0000179E 7076 moveq.l D0, 0x76
000017A0 3B40 BEB4 move.w [A5 - 0x414C], D0
000017A4 700C moveq.l D0, 0x0C
000017A6 3B40 BEB2 move.w [A5 - 0x414E], D0
000017AA 4EBA 027C jsr [PC + 0x27C /* 00001A28 */]
000017AE 603C bra +0x3E /* 000017EC */
000017B0 4EBA 02AA jsr [PC + 0x2AA /* 00001A5C */]
000017B4 4EBA 0038 jsr [PC + 0x38 /* 000017EE */]
000017B8 7063 moveq.l D0, 0x63
000017BA 3B40 BEB0 move.w [A5 - 0x4150], D0
000017BE 7076 moveq.l D0, 0x76
000017C0 3B40 BEB4 move.w [A5 - 0x414C], D0
000017C4 700C moveq.l D0, 0x0C
000017C6 3B40 BEB2 move.w [A5 - 0x414E], D0
000017CA 3B7C 00F6 BEB6 move.w [A5 - 0x414A], 0xF6
000017D0 486D BEB0 pea.l [A5 - 0x4150]
000017D4 A8A2 trap PaintRect
000017D6 3B7C 00C1 BEB0 move.w [A5 - 0x4150], 0xC1
000017DC 3B7C 00D4 BEB4 move.w [A5 - 0x414C], 0xD4
000017E2 700C moveq.l D0, 0x0C
000017E4 3B40 BEB2 move.w [A5 - 0x414E], D0
000017E8 4EBA 023E jsr [PC + 0x23E /* 00001A28 */]
label000017EC:
000017EC 4E75 rts
fn000017EE:
000017EE 4A2D FE18 tst.b [A5 - 0x1E8]
000017F2 6726 beq +0x28 /* 0000181A */
000017F4 2F2D FE38 move.l -[A7], [A5 - 0x1C8]
000017F8 A873 trap SetPort
000017FA 3F3C 0005 move.w -[A7], 0x5
000017FE 3F3C 000B move.w -[A7], 0xB
00001802 A893 trap MoveTo
00001804 3F3C 0001 move.w -[A7], 0x1
00001808 A888 trap TextFace
0000180A 486D FB9E pea.l [A5 - 0x462]
0000180E A884 trap DrawString
00001810 4267 clr.w -[A7]
00001812 A888 trap TextFace
00001814 486D FE18 pea.l [A5 - 0x1E8]
00001818 A884 trap DrawString
label0000181A:
0000181A 2F2D BEB8 move.l -[A7], [A5 - 0x4148]
0000181E A873 trap SetPort
00001820 3F3C 002D move.w -[A7], 0x2D /* '-' */
00001824 3F3C 001F move.w -[A7], 0x1F
00001828 A893 trap MoveTo
0000182A 206D FB9A movea.l A0, [A5 - 0x466]
0000182E 4868 0022 pea.l [A0 + 0x22]
00001832 A884 trap DrawString
00001834 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001838 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
0000183C A893 trap MoveTo
0000183E 206D FB9A movea.l A0, [A5 - 0x466]
00001842 2F28 0006 move.l -[A7], [A0 + 0x6]
00001846 486D BBE6 pea.l [A5 - 0x441A]
0000184A 4EAD 020A jsr [A5 + 0x20A]
0000184E 486D BBE6 pea.l [A5 - 0x441A]
00001852 A884 trap DrawString
00001854 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001858 3F3C 004F move.w -[A7], 0x4F /* 'O' */
0000185C A893 trap MoveTo
0000185E 206D FB9A movea.l A0, [A5 - 0x466]
00001862 2F28 0016 move.l -[A7], [A0 + 0x16]
00001866 486D BBE6 pea.l [A5 - 0x441A]
0000186A 4EAD 020A jsr [A5 + 0x20A]
0000186E 486D BBE6 pea.l [A5 - 0x441A]
00001872 A884 trap DrawString
00001874 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001878 3F3C 00A1 move.w -[A7], 0xA1
0000187C A893 trap MoveTo
0000187E 206D FB9A movea.l A0, [A5 - 0x466]
00001882 2F28 0002 move.l -[A7], [A0 + 0x2]
00001886 486D BBE6 pea.l [A5 - 0x441A]
0000188A 4EAD 020A jsr [A5 + 0x20A]
0000188E 486D BBE6 pea.l [A5 - 0x441A]
00001892 A884 trap DrawString
00001894 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001898 3F3C 00AD move.w -[A7], 0xAD
0000189C A893 trap MoveTo
0000189E 206D FB9A movea.l A0, [A5 - 0x466]
000018A2 2F28 000A move.l -[A7], [A0 + 0xA]
000018A6 486D BBE6 pea.l [A5 - 0x441A]
000018AA 4EAD 020A jsr [A5 + 0x20A]
000018AE 486D BBE6 pea.l [A5 - 0x441A]
000018B2 A884 trap DrawString
000018B4 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
000018B8 3F3C 005B move.w -[A7], 0x5B /* '[' */
000018BC A893 trap MoveTo
000018BE 206D FB9A movea.l A0, [A5 - 0x466]
000018C2 1028 0062 move.b D0, [A0 + 0x62]
000018C6 4880 ext.w D0
000018C8 3F00 move.w -[A7], D0
000018CA 4EBA 00EA jsr [PC + 0xEA /* 000019B6 */]
000018CE 548F addq.l A7, 2
000018D0 206D FB9A movea.l A0, [A5 - 0x466]
000018D4 226D FB9A movea.l A1, [A5 - 0x466]
000018D8 2029 0016 move.l D0, [A1 + 0x16]
000018DC B0A8 0006 cmp.l D0, [A0 + 0x6]
000018E0 6C4C bge +0x4E /* 0000192E */
000018E2 206D FB9A movea.l A0, [A5 - 0x466]
000018E6 226D FB9A movea.l A1, [A5 - 0x466]
000018EA 2029 0006 move.l D0, [A1 + 0x6]
000018EE 90A8 0016 sub.l D0, [A0 + 0x16]
000018F2 4878 03E8 pea.l [0x000003E8]
000018F6 2F00 move.l -[A7], D0
000018F8 4EAD 0042 jsr [A5 + 0x42]
000018FC 206D FB9A movea.l A0, [A5 - 0x466]
00001900 2F28 0006 move.l -[A7], [A0 + 0x6]
00001904 2F00 move.l -[A7], D0
00001906 4EAD 005A jsr [A5 + 0x5A]
0000190A 4878 000A pea.l [0x0000000A]
0000190E 5A80 addq.l D0, 5
00001910 2F00 move.l -[A7], D0
00001912 4EAD 005A jsr [A5 + 0x5A]
00001916 2F00 move.l -[A7], D0
00001918 486D BBE6 pea.l [A5 - 0x441A]
0000191C 4EAD 020A jsr [A5 + 0x20A]
00001920 486D BBE6 pea.l [A5 - 0x441A]
00001924 A884 trap DrawString
00001926 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000192A A883 trap DrawChar
0000192C 6006 bra +0x8 /* 00001934 */
label0000192E:
0000192E 486D FBA8 pea.l [A5 - 0x458]
00001932 A884 trap DrawString
label00001934:
00001934 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001938 3F3C 00B9 move.w -[A7], 0xB9
0000193C A893 trap MoveTo
0000193E 206D FB9A movea.l A0, [A5 - 0x466]
00001942 1028 0063 move.b D0, [A0 + 0x63]
00001946 4880 ext.w D0
00001948 3F00 move.w -[A7], D0
0000194A 4EBA 006A jsr [PC + 0x6A /* 000019B6 */]
0000194E 548F addq.l A7, 2
00001950 206D FB9A movea.l A0, [A5 - 0x466]
00001954 226D FB9A movea.l A1, [A5 - 0x466]
00001958 2029 000A move.l D0, [A1 + 0xA]
0000195C B0A8 0002 cmp.l D0, [A0 + 0x2]
00001960 6C4C bge +0x4E /* 000019AE */
00001962 206D FB9A movea.l A0, [A5 - 0x466]
00001966 226D FB9A movea.l A1, [A5 - 0x466]
0000196A 2029 0002 move.l D0, [A1 + 0x2]
0000196E 90A8 000A sub.l D0, [A0 + 0xA]
00001972 4878 03E8 pea.l [0x000003E8]
00001976 2F00 move.l -[A7], D0
00001978 4EAD 0042 jsr [A5 + 0x42]
0000197C 206D FB9A movea.l A0, [A5 - 0x466]
00001980 2F28 0002 move.l -[A7], [A0 + 0x2]
00001984 2F00 move.l -[A7], D0
00001986 4EAD 005A jsr [A5 + 0x5A]
0000198A 4878 000A pea.l [0x0000000A]
0000198E 5A80 addq.l D0, 5
00001990 2F00 move.l -[A7], D0
00001992 4EAD 005A jsr [A5 + 0x5A]
00001996 2F00 move.l -[A7], D0
00001998 486D BBE6 pea.l [A5 - 0x441A]
0000199C 4EAD 020A jsr [A5 + 0x20A]
000019A0 486D BBE6 pea.l [A5 - 0x441A]
000019A4 A884 trap DrawString
000019A6 3F3C 0025 move.w -[A7], 0x25 /* '%' */
000019AA A883 trap DrawChar
000019AC 6006 bra +0x8 /* 000019B4 */
label000019AE:
000019AE 486D FBAC pea.l [A5 - 0x454]
000019B2 A884 trap DrawString
label000019B4:
000019B4 4E75 rts
fn000019B6:
000019B6 4E56 0000 link A6, 0
000019BA 302E 0008 move.w D0, [A6 + 0x8]
000019BE 4EAD 002A jsr [A5 + 0x2A]
000019C2 0008 0022 ori.b A0, 0x22 /* '"' */
000019C6 0010 0024 ori.b [A0], 0x24 /* '$' */
000019CA 0000 0028 ori.b D0, 0x28 /* '(' */
000019CE 0011 002A ori.b [A1], 0x2A /* '*' */
000019D2 0001 002E ori.b D1, 0x2E /* '.' */
000019D6 0012 0030 ori.b [A2], 0x30 /* '0' */
000019DA 0002 0034 ori.b D2, 0x34 /* '4' */
000019DE 0013 0036 ori.b [A3], 0x36 /* '6' */
000019E2 0003 003A ori.b D3, 0x3A /* ':' */
000019E6 486D FBB0 pea.l [A5 - 0x450]
000019EA A884 trap DrawString
000019EC 486D FBB6 pea.l [A5 - 0x44A]
000019F0 A884 trap DrawString
000019F2 6030 bra +0x32 /* 00001A24 */
000019F4 486D FBC6 pea.l [A5 - 0x43A]
000019F8 A884 trap DrawString
000019FA 486D FBCC pea.l [A5 - 0x434]
000019FE A884 trap DrawString
00001A00 6022 bra +0x24 /* 00001A24 */
00001A02 486D FBDC pea.l [A5 - 0x424]
00001A06 A884 trap DrawString
00001A08 486D FBE2 pea.l [A5 - 0x41E]
00001A0C A884 trap DrawString
00001A0E 6014 bra +0x16 /* 00001A24 */
00001A10 486D FBEE pea.l [A5 - 0x412]
00001A14 A884 trap DrawString
00001A16 486D FBF4 pea.l [A5 - 0x40C]
00001A1A A884 trap DrawString
00001A1C 6006 bra +0x8 /* 00001A24 */
00001A1E 486D FBFE pea.l [A5 - 0x402]
00001A22 A884 trap DrawString
label00001A24:
00001A24 4E5E unlink A6
00001A26 4E75 rts
fn00001A28:
00001A28 4AAD BDA8 tst.l [A5 - 0x4258]
00001A2C 672C beq +0x2E /* 00001A5A */
00001A2E 202D BDA8 move.l D0, [A5 - 0x4258]
00001A32 90AD BDA0 sub.l D0, [A5 - 0x4260]
00001A36 4878 00EA pea.l [0x000000EA]
00001A3A 2F00 move.l -[A7], D0
00001A3C 4EAD 0042 jsr [A5 + 0x42]
00001A40 2F2D BDA8 move.l -[A7], [A5 - 0x4258]
00001A44 2F00 move.l -[A7], D0
00001A46 4EAD 005A jsr [A5 + 0x5A]
00001A4A 306D BEB2 movea.w A0, [A5 - 0x414E]
00001A4E D088 add.l D0, A0
00001A50 3B40 BEB6 move.w [A5 - 0x414A], D0
00001A54 486D BEB0 pea.l [A5 - 0x4150]
00001A58 A8A2 trap PaintRect
label00001A5A:
00001A5A 4E75 rts
fn00001A5C:
00001A5C 2F2D BFAA move.l -[A7], [A5 - 0x4056]
00001A60 A873 trap SetPort
00001A62 3B7C 0082 BEB4 move.w [A5 - 0x414C], 0x82
00001A68 3B7C 012C BEB6 move.w [A5 - 0x414A], 0x12C
00001A6E 707C moveq.l D0, 0x7C
00001A70 3B40 BEB2 move.w [A5 - 0x414E], D0
00001A74 700E moveq.l D0, 0x0E
00001A76 3B40 BEB0 move.w [A5 - 0x4150], D0
00001A7A 486D BEB0 pea.l [A5 - 0x4150]
00001A7E A8A3 trap EraseRect
00001A80 3F3C 0008 move.w -[A7], 0x8
00001A84 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001A88 A893 trap MoveTo
00001A8A 486D FC08 pea.l [A5 - 0x3F8]
00001A8E A884 trap DrawString
00001A90 3F3C 007D move.w -[A7], 0x7D /* '}' */
00001A94 3F3C 000D move.w -[A7], 0xD /* '\r' */
00001A98 A893 trap MoveTo
00001A9A 306D BFB4 movea.w A0, [A5 - 0x404C]
00001A9E 2F08 move.l -[A7], A0
00001AA0 486D BBE6 pea.l [A5 - 0x441A]
00001AA4 4EAD 020A jsr [A5 + 0x20A]
00001AA8 486D BBE6 pea.l [A5 - 0x441A]
00001AAC A884 trap DrawString
00001AAE 486D FC1A pea.l [A5 - 0x3E6]
00001AB2 A884 trap DrawString
00001AB4 206D FB9A movea.l A0, [A5 - 0x466]
00001AB8 4878 0400 pea.l [0x00000400]
00001ABC 2068 0012 movea.l A0, [A0 + 0x12]
00001AC0 4868 0200 pea.l [A0 + 0x200]
00001AC4 4EAD 005A jsr [A5 + 0x5A]
00001AC8 2F00 move.l -[A7], D0
00001ACA 486D BBE6 pea.l [A5 - 0x441A]
00001ACE 4EAD 020A jsr [A5 + 0x20A]
00001AD2 486D BBE6 pea.l [A5 - 0x441A]
00001AD6 A884 trap DrawString
00001AD8 486D FC1E pea.l [A5 - 0x3E2]
00001ADC A884 trap DrawString
00001ADE 3F3C 0008 move.w -[A7], 0x8
00001AE2 3F3C 002A move.w -[A7], 0x2A /* '*' */
00001AE6 A893 trap MoveTo
00001AE8 486D FC22 pea.l [A5 - 0x3DE]
00001AEC A884 trap DrawString
00001AEE 3F3C 007D move.w -[A7], 0x7D /* '}' */
00001AF2 3F3C 002A move.w -[A7], 0x2A /* '*' */
00001AF6 A893 trap MoveTo
00001AF8 206D FB9A movea.l A0, [A5 - 0x466]
00001AFC 326D BFB4 movea.w A1, [A5 - 0x404C]
00001B00 93E8 001A sub.l A1, [A0 + 0x1A]
00001B04 4851 pea.l [A1]
00001B06 486D BBE6 pea.l [A5 - 0x441A]
00001B0A 4EAD 020A jsr [A5 + 0x20A]
00001B0E 486D BBE6 pea.l [A5 - 0x441A]
00001B12 A884 trap DrawString
00001B14 486D FC30 pea.l [A5 - 0x3D0]
00001B18 A884 trap DrawString
00001B1A 206D FB9A movea.l A0, [A5 - 0x466]
00001B1E 226D FB9A movea.l A1, [A5 - 0x466]
00001B22 2029 0012 move.l D0, [A1 + 0x12]
00001B26 90A8 000E sub.l D0, [A0 + 0xE]
00001B2A 4878 0400 pea.l [0x00000400]
00001B2E 0680 0000 0200 addi.l D0, 0x200
00001B34 2F00 move.l -[A7], D0
00001B36 4EAD 005A jsr [A5 + 0x5A]
00001B3A 2F00 move.l -[A7], D0
00001B3C 486D BBE6 pea.l [A5 - 0x441A]
00001B40 4EAD 020A jsr [A5 + 0x20A]
00001B44 486D BBE6 pea.l [A5 - 0x441A]
00001B48 A884 trap DrawString
00001B4A 486D FC34 pea.l [A5 - 0x3CC]
00001B4E A884 trap DrawString
00001B50 206D FB9A movea.l A0, [A5 - 0x466]
00001B54 4AA8 0012 tst.l [A0 + 0x12]
00001B58 6608 bne +0xA /* 00001B62 */
00001B5A 486D FC3A pea.l [A5 - 0x3C6]
00001B5E A884 trap DrawString
00001B60 604A bra +0x4C /* 00001BAC */
label00001B62:
00001B62 206D FB9A movea.l A0, [A5 - 0x466]
00001B66 226D FB9A movea.l A1, [A5 - 0x466]
00001B6A 2029 0012 move.l D0, [A1 + 0x12]
00001B6E 90A8 000E sub.l D0, [A0 + 0xE]
00001B72 4878 03E8 pea.l [0x000003E8]
00001B76 2F00 move.l -[A7], D0
00001B78 4EAD 0042 jsr [A5 + 0x42]
00001B7C 206D FB9A movea.l A0, [A5 - 0x466]
00001B80 2F28 0012 move.l -[A7], [A0 + 0x12]
00001B84 2F00 move.l -[A7], D0
00001B86 4EAD 005A jsr [A5 + 0x5A]
00001B8A 4878 000A pea.l [0x0000000A]
00001B8E 5A80 addq.l D0, 5
00001B90 2F00 move.l -[A7], D0
00001B92 4EAD 005A jsr [A5 + 0x5A]
00001B96 2F00 move.l -[A7], D0
00001B98 486D BBE6 pea.l [A5 - 0x441A]
00001B9C 4EAD 020A jsr [A5 + 0x20A]
00001BA0 486D BBE6 pea.l [A5 - 0x441A]
00001BA4 A884 trap DrawString
00001BA6 486D FC3E pea.l [A5 - 0x3C2]
00001BAA A884 trap DrawString
label00001BAC:
00001BAC 3F3C 0008 move.w -[A7], 0x8
00001BB0 3F3C 001C move.w -[A7], 0x1C
00001BB4 A893 trap MoveTo
00001BB6 486D FC42 pea.l [A5 - 0x3BE]
00001BBA A884 trap DrawString
00001BBC 3F3C 007D move.w -[A7], 0x7D /* '}' */
00001BC0 3F3C 001C move.w -[A7], 0x1C
00001BC4 A893 trap MoveTo
00001BC6 206D FB9A movea.l A0, [A5 - 0x466]
00001BCA 2F28 001A move.l -[A7], [A0 + 0x1A]
00001BCE 486D BBE6 pea.l [A5 - 0x441A]
00001BD2 4EAD 020A jsr [A5 + 0x20A]
00001BD6 486D BBE6 pea.l [A5 - 0x441A]
00001BDA A884 trap DrawString
00001BDC 486D FC54 pea.l [A5 - 0x3AC]
00001BE0 A884 trap DrawString
00001BE2 206D FB9A movea.l A0, [A5 - 0x466]
00001BE6 4878 0400 pea.l [0x00000400]
00001BEA 2068 000E movea.l A0, [A0 + 0xE]
00001BEE 4868 0200 pea.l [A0 + 0x200]
00001BF2 4EAD 005A jsr [A5 + 0x5A]
00001BF6 2F00 move.l -[A7], D0
00001BF8 486D BBE6 pea.l [A5 - 0x441A]
00001BFC 4EAD 020A jsr [A5 + 0x20A]
00001C00 486D BBE6 pea.l [A5 - 0x441A]
00001C04 A884 trap DrawString
00001C06 486D FC58 pea.l [A5 - 0x3A8]
00001C0A A884 trap DrawString
00001C0C 206D FB9A movea.l A0, [A5 - 0x466]
00001C10 4AA8 0012 tst.l [A0 + 0x12]
00001C14 6608 bne +0xA /* 00001C1E */
00001C16 486D FC5E pea.l [A5 - 0x3A2]
00001C1A A884 trap DrawString
00001C1C 6040 bra +0x42 /* 00001C5E */
label00001C1E:
00001C1E 206D FB9A movea.l A0, [A5 - 0x466]
00001C22 4878 03E8 pea.l [0x000003E8]
00001C26 2F28 000E move.l -[A7], [A0 + 0xE]
00001C2A 4EAD 0042 jsr [A5 + 0x42]
00001C2E 206D FB9A movea.l A0, [A5 - 0x466]
00001C32 2F28 0012 move.l -[A7], [A0 + 0x12]
00001C36 2F00 move.l -[A7], D0
00001C38 4EAD 005A jsr [A5 + 0x5A]
00001C3C 4878 000A pea.l [0x0000000A]
00001C40 5A80 addq.l D0, 5
00001C42 2F00 move.l -[A7], D0
00001C44 4EAD 005A jsr [A5 + 0x5A]
00001C48 2F00 move.l -[A7], D0
00001C4A 486D BBE6 pea.l [A5 - 0x441A]
00001C4E 4EAD 020A jsr [A5 + 0x20A]
00001C52 486D BBE6 pea.l [A5 - 0x441A]
00001C56 A884 trap DrawString
00001C58 486D FC62 pea.l [A5 - 0x39E]
00001C5C A884 trap DrawString
label00001C5E:
00001C5E 4E75 rts
fn00001C60:
00001C60 4A2D FE18 tst.b [A5 - 0x1E8]
00001C64 6726 beq +0x28 /* 00001C8C */
00001C66 2F2D FE38 move.l -[A7], [A5 - 0x1C8]
00001C6A A873 trap SetPort
00001C6C 3F3C 0005 move.w -[A7], 0x5
00001C70 3F3C 000B move.w -[A7], 0xB
00001C74 A893 trap MoveTo
00001C76 3F3C 0001 move.w -[A7], 0x1
00001C7A A888 trap TextFace
00001C7C 486D FC66 pea.l [A5 - 0x39A]
00001C80 A884 trap DrawString
00001C82 4267 clr.w -[A7]
00001C84 A888 trap TextFace
00001C86 486D FE18 pea.l [A5 - 0x1E8]
00001C8A A884 trap DrawString
label00001C8C:
00001C8C 2F2D BEB8 move.l -[A7], [A5 - 0x4148]
00001C90 A873 trap SetPort
00001C92 3F3C 002D move.w -[A7], 0x2D /* '-' */
00001C96 3F3C 001A move.w -[A7], 0x1A
00001C9A A893 trap MoveTo
00001C9C 3F3C 0001 move.w -[A7], 0x1
00001CA0 A888 trap TextFace
00001CA2 206D FB9A movea.l A0, [A5 - 0x466]
00001CA6 4868 0022 pea.l [A0 + 0x22]
00001CAA A884 trap DrawString
00001CAC 4267 clr.w -[A7]
00001CAE A888 trap TextFace
00001CB0 3F3C 002D move.w -[A7], 0x2D /* '-' */
00001CB4 3F3C 0025 move.w -[A7], 0x25 /* '%' */
00001CB8 A893 trap MoveTo
00001CBA 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2
00001CC0 6706 beq +0x8 /* 00001CC8 */
00001CC2 486D FC70 pea.l [A5 - 0x390]
00001CC6 A884 trap DrawString
label00001CC8:
00001CC8 082D 0000 BEC7 btst.b [A5 - 0x4139], 0x0
00001CCE 6706 beq +0x8 /* 00001CD6 */
00001CD0 486D FC7A pea.l [A5 - 0x386]
00001CD4 A884 trap DrawString
label00001CD6:
00001CD6 082D 0001 BEC7 btst.b [A5 - 0x4139], 0x1
00001CDC 6706 beq +0x8 /* 00001CE4 */
00001CDE 486D FC80 pea.l [A5 - 0x380]
00001CE2 A884 trap DrawString
label00001CE4:
00001CE4 70FB moveq.l D0, 0xFFFFFFFB
00001CE6 C06D BEC6 and.w D0, [A5 - 0x413A]
00001CEA 4A40 tst.w D0
00001CEC 6706 beq +0x8 /* 00001CF4 */
00001CEE 486D FC8A pea.l [A5 - 0x376]
00001CF2 A884 trap DrawString
label00001CF4:
00001CF4 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001CF8 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
00001CFC A893 trap MoveTo
00001CFE 206D FB9A movea.l A0, [A5 - 0x466]
00001D02 2F28 0006 move.l -[A7], [A0 + 0x6]
00001D06 486D BBE6 pea.l [A5 - 0x441A]
00001D0A 4EAD 020A jsr [A5 + 0x20A]
00001D0E 486D BBE6 pea.l [A5 - 0x441A]
00001D12 A884 trap DrawString
00001D14 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001D18 3F3C 00A1 move.w -[A7], 0xA1
00001D1C A893 trap MoveTo
00001D1E 206D FB9A movea.l A0, [A5 - 0x466]
00001D22 2F28 0002 move.l -[A7], [A0 + 0x2]
00001D26 486D BBE6 pea.l [A5 - 0x441A]
00001D2A 4EAD 020A jsr [A5 + 0x20A]
00001D2E 486D BBE6 pea.l [A5 - 0x441A]
00001D32 A884 trap DrawString
00001D34 4E75 rts
fn00001D36:
00001D36 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00001D3A 3F3C 0035 move.w -[A7], 0x35 /* '5' */
00001D3E A893 trap MoveTo
00001D40 206D FB9A movea.l A0, [A5 - 0x466]
00001D44 226D FB9A movea.l A1, [A5 - 0x466]
00001D48 2029 0006 move.l D0, [A1 + 0x6]
00001D4C B0A8 0016 cmp.l D0, [A0 + 0x16]
00001D50 6E2E bgt +0x30 /* 00001D80 */
00001D52 206D FB9A movea.l A0, [A5 - 0x466]
00001D56 226D FB9A movea.l A1, [A5 - 0x466]
00001D5A 2029 0006 move.l D0, [A1 + 0x6]
00001D5E B0A8 001E cmp.l D0, [A0 + 0x1E]
00001D62 6E1C bgt +0x1E /* 00001D80 */
00001D64 206D FB9A movea.l A0, [A5 - 0x466]
00001D68 226D FB9A movea.l A1, [A5 - 0x466]
00001D6C 2029 0006 move.l D0, [A1 + 0x6]
00001D70 B0A8 001A cmp.l D0, [A0 + 0x1A]
00001D74 6E0A bgt +0xC /* 00001D80 */
00001D76 486D FC92 pea.l [A5 - 0x36E]
00001D7A A884 trap DrawString
00001D7C 6000 0140 bra +0x142 /* 00001EBE */
label00001D80:
00001D80 206D FB9A movea.l A0, [A5 - 0x466]
00001D84 226D FB9A movea.l A1, [A5 - 0x466]
00001D88 2029 0016 move.l D0, [A1 + 0x16]
00001D8C B0A8 001E cmp.l D0, [A0 + 0x1E]
00001D90 6C66 bge +0x68 /* 00001DF8 */
00001D92 206D FB9A movea.l A0, [A5 - 0x466]
00001D96 226D FB9A movea.l A1, [A5 - 0x466]
00001D9A 2029 0016 move.l D0, [A1 + 0x16]
00001D9E B0A8 001A cmp.l D0, [A0 + 0x1A]
00001DA2 6C54 bge +0x56 /* 00001DF8 */
00001DA4 486D FCAC pea.l [A5 - 0x354]
00001DA8 A884 trap DrawString
00001DAA 206D FB9A movea.l A0, [A5 - 0x466]
00001DAE 226D FB9A movea.l A1, [A5 - 0x466]
00001DB2 2029 0006 move.l D0, [A1 + 0x6]
00001DB6 90A8 0016 sub.l D0, [A0 + 0x16]
00001DBA 4878 03E8 pea.l [0x000003E8]
00001DBE 2F00 move.l -[A7], D0
00001DC0 4EAD 0042 jsr [A5 + 0x42]
00001DC4 206D FB9A movea.l A0, [A5 - 0x466]
00001DC8 2F28 0006 move.l -[A7], [A0 + 0x6]
00001DCC 2F00 move.l -[A7], D0
00001DCE 4EAD 005A jsr [A5 + 0x5A]
00001DD2 4878 000A pea.l [0x0000000A]
00001DD6 5A80 addq.l D0, 5
00001DD8 2F00 move.l -[A7], D0
00001DDA 4EAD 005A jsr [A5 + 0x5A]
00001DDE 2F00 move.l -[A7], D0
00001DE0 486D BBE6 pea.l [A5 - 0x441A]
00001DE4 4EAD 020A jsr [A5 + 0x20A]
00001DE8 486D BBE6 pea.l [A5 - 0x441A]
00001DEC A884 trap DrawString
00001DEE 486D FCBC pea.l [A5 - 0x344]
00001DF2 A884 trap DrawString
00001DF4 6000 00C8 bra +0xCA /* 00001EBE */
label00001DF8:
00001DF8 206D FB9A movea.l A0, [A5 - 0x466]
00001DFC 226D FB9A movea.l A1, [A5 - 0x466]
00001E00 2029 001A move.l D0, [A1 + 0x1A]
00001E04 B0A8 001E cmp.l D0, [A0 + 0x1E]
00001E08 6C52 bge +0x54 /* 00001E5C */
00001E0A 486D FCC6 pea.l [A5 - 0x33A]
00001E0E A884 trap DrawString
00001E10 206D FB9A movea.l A0, [A5 - 0x466]
00001E14 226D FB9A movea.l A1, [A5 - 0x466]
00001E18 2029 0006 move.l D0, [A1 + 0x6]
00001E1C 90A8 001A sub.l D0, [A0 + 0x1A]
00001E20 4878 03E8 pea.l [0x000003E8]
00001E24 2F00 move.l -[A7], D0
00001E26 4EAD 0042 jsr [A5 + 0x42]
00001E2A 206D FB9A movea.l A0, [A5 - 0x466]
00001E2E 2F28 0006 move.l -[A7], [A0 + 0x6]
00001E32 2F00 move.l -[A7], D0
00001E34 4EAD 005A jsr [A5 + 0x5A]
00001E38 4878 000A pea.l [0x0000000A]
00001E3C 5A80 addq.l D0, 5
00001E3E 2F00 move.l -[A7], D0
00001E40 4EAD 005A jsr [A5 + 0x5A]
00001E44 2F00 move.l -[A7], D0
00001E46 486D BBE6 pea.l [A5 - 0x441A]
00001E4A 4EAD 020A jsr [A5 + 0x20A]
00001E4E 486D BBE6 pea.l [A5 - 0x441A]
00001E52 A884 trap DrawString
00001E54 486D FCD0 pea.l [A5 - 0x330]
00001E58 A884 trap DrawString
00001E5A 6062 bra +0x64 /* 00001EBE */
label00001E5C:
00001E5C 486D FCDA pea.l [A5 - 0x326]
00001E60 A884 trap DrawString
00001E62 206D FB9A movea.l A0, [A5 - 0x466]
00001E66 226D FB9A movea.l A1, [A5 - 0x466]
00001E6A 2029 0006 move.l D0, [A1 + 0x6]
00001E6E 90A8 001E sub.l D0, [A0 + 0x1E]
00001E72 4878 03E8 pea.l [0x000003E8]
00001E76 2F00 move.l -[A7], D0
00001E78 4EAD 0042 jsr [A5 + 0x42]
00001E7C 206D FB9A movea.l A0, [A5 - 0x466]
00001E80 2F28 0006 move.l -[A7], [A0 + 0x6]
00001E84 2F00 move.l -[A7], D0
00001E86 4EAD 005A jsr [A5 + 0x5A]
00001E8A 4878 000A pea.l [0x0000000A]
00001E8E 5A80 addq.l D0, 5
00001E90 2F00 move.l -[A7], D0
00001E92 4EAD 005A jsr [A5 + 0x5A]
00001E96 2F00 move.l -[A7], D0
00001E98 486D BBE6 pea.l [A5 - 0x441A]
00001E9C 4EAD 020A jsr [A5 + 0x20A]
00001EA0 486D BBE6 pea.l [A5 - 0x441A]
00001EA4 A884 trap DrawString
00001EA6 486D FCE6 pea.l [A5 - 0x31A]
00001EAA A884 trap DrawString
00001EAC 7063 moveq.l D0, 0x63
00001EAE 3B40 BEB0 move.w [A5 - 0x4150], D0
00001EB2 700C moveq.l D0, 0x0C
00001EB4 3B40 BEB2 move.w [A5 - 0x414E], D0
00001EB8 7076 moveq.l D0, 0x76
00001EBA 3B40 BEB4 move.w [A5 - 0x414C], D0
label00001EBE:
00001EBE 4E75 rts
fn00001EC0:
00001EC0 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001EC4 3F3C 005B move.w -[A7], 0x5B /* '[' */
00001EC8 A893 trap MoveTo
00001ECA 206D FB9A movea.l A0, [A5 - 0x466]
00001ECE 2F28 001E move.l -[A7], [A0 + 0x1E]
00001ED2 486D BBE6 pea.l [A5 - 0x441A]
00001ED6 4EAD 020A jsr [A5 + 0x20A]
00001EDA 486D BBE6 pea.l [A5 - 0x441A]
00001EDE A884 trap DrawString
00001EE0 3F3C 00CD move.w -[A7], 0xCD
00001EE4 3F3C 004F move.w -[A7], 0x4F /* 'O' */
00001EE8 A893 trap MoveTo
00001EEA 206D FB9A movea.l A0, [A5 - 0x466]
00001EEE 2F28 001A move.l -[A7], [A0 + 0x1A]
00001EF2 486D BBE6 pea.l [A5 - 0x441A]
00001EF6 4EAD 020A jsr [A5 + 0x20A]
00001EFA 486D BBE6 pea.l [A5 - 0x441A]
00001EFE A884 trap DrawString
00001F00 4E75 rts
fn00001F02:
00001F02 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00001F06 3F3C 004F move.w -[A7], 0x4F /* 'O' */
00001F0A A893 trap MoveTo
00001F0C 206D FB9A movea.l A0, [A5 - 0x466]
00001F10 2F28 0016 move.l -[A7], [A0 + 0x16]
00001F14 486D BBE6 pea.l [A5 - 0x441A]
00001F18 4EAD 020A jsr [A5 + 0x20A]
00001F1C 486D BBE6 pea.l [A5 - 0x441A]
00001F20 A884 trap DrawString
00001F22 4E75 rts
fn00001F24:
00001F24 4AAD BCF2 tst.l [A5 - 0x430E]
00001F28 6722 beq +0x24 /* 00001F4C */
00001F2A 4878 00EA pea.l [0x000000EA]
00001F2E 2F2D BCEE move.l -[A7], [A5 - 0x4312]
00001F32 4EAD 0042 jsr [A5 + 0x42]
00001F36 2F2D BCF2 move.l -[A7], [A5 - 0x430E]
00001F3A 2F00 move.l -[A7], D0
00001F3C 4EAD 005A jsr [A5 + 0x5A]
00001F40 306D BEB2 movea.w A0, [A5 - 0x414E]
00001F44 D088 add.l D0, A0
00001F46 3B40 BEB6 move.w [A5 - 0x414A], D0
00001F4A 6006 bra +0x8 /* 00001F52 */
label00001F4C:
00001F4C 3B6D BEB2 BEB6 move.w [A5 - 0x414A], [A5 - 0x414E]
label00001F52:
00001F52 486D BEB0 pea.l [A5 - 0x4150]
00001F56 A8A2 trap PaintRect
00001F58 4E75 rts
fn00001F5A:
00001F5A 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00001F5E 3F3C 0093 move.w -[A7], 0x93
00001F62 A893 trap MoveTo
00001F64 206D FB9A movea.l A0, [A5 - 0x466]
00001F68 226D FB9A movea.l A1, [A5 - 0x466]
00001F6C 2029 0002 move.l D0, [A1 + 0x2]
00001F70 B0A8 000A cmp.l D0, [A0 + 0xA]
00001F74 6E2E bgt +0x30 /* 00001FA4 */
00001F76 206D FB9A movea.l A0, [A5 - 0x466]
00001F7A 226D FB9A movea.l A1, [A5 - 0x466]
00001F7E 2029 0002 move.l D0, [A1 + 0x2]
00001F82 B0A8 0012 cmp.l D0, [A0 + 0x12]
00001F86 6E1C bgt +0x1E /* 00001FA4 */
00001F88 206D FB9A movea.l A0, [A5 - 0x466]
00001F8C 226D FB9A movea.l A1, [A5 - 0x466]
00001F90 2029 0002 move.l D0, [A1 + 0x2]
00001F94 B0A8 000E cmp.l D0, [A0 + 0xE]
00001F98 6E0A bgt +0xC /* 00001FA4 */
00001F9A 486D FCF0 pea.l [A5 - 0x310]
00001F9E A884 trap DrawString
00001FA0 6000 012E bra +0x130 /* 000020D0 */
label00001FA4:
00001FA4 206D FB9A movea.l A0, [A5 - 0x466]
00001FA8 226D FB9A movea.l A1, [A5 - 0x466]
00001FAC 2029 000A move.l D0, [A1 + 0xA]
00001FB0 B0A8 0012 cmp.l D0, [A0 + 0x12]
00001FB4 6C66 bge +0x68 /* 0000201C */
00001FB6 206D FB9A movea.l A0, [A5 - 0x466]
00001FBA 226D FB9A movea.l A1, [A5 - 0x466]
00001FBE 2029 000A move.l D0, [A1 + 0xA]
00001FC2 B0A8 000E cmp.l D0, [A0 + 0xE]
00001FC6 6C54 bge +0x56 /* 0000201C */
00001FC8 486D FD0A pea.l [A5 - 0x2F6]
00001FCC A884 trap DrawString
00001FCE 206D FB9A movea.l A0, [A5 - 0x466]
00001FD2 226D FB9A movea.l A1, [A5 - 0x466]
00001FD6 2029 0002 move.l D0, [A1 + 0x2]
00001FDA 90A8 000A sub.l D0, [A0 + 0xA]
00001FDE 4878 03E8 pea.l [0x000003E8]
00001FE2 2F00 move.l -[A7], D0
00001FE4 4EAD 0042 jsr [A5 + 0x42]
00001FE8 206D FB9A movea.l A0, [A5 - 0x466]
00001FEC 2F28 0002 move.l -[A7], [A0 + 0x2]
00001FF0 2F00 move.l -[A7], D0
00001FF2 4EAD 005A jsr [A5 + 0x5A]
00001FF6 4878 000A pea.l [0x0000000A]
00001FFA 5A80 addq.l D0, 5
00001FFC 2F00 move.l -[A7], D0
00001FFE 4EAD 005A jsr [A5 + 0x5A]
00002002 2F00 move.l -[A7], D0
00002004 486D BBE6 pea.l [A5 - 0x441A]
00002008 4EAD 020A jsr [A5 + 0x20A]
0000200C 486D BBE6 pea.l [A5 - 0x441A]
00002010 A884 trap DrawString
00002012 486D FD1A pea.l [A5 - 0x2E6]
00002016 A884 trap DrawString
00002018 6000 00B6 bra +0xB8 /* 000020D0 */
label0000201C:
0000201C 206D FB9A movea.l A0, [A5 - 0x466]
00002020 226D FB9A movea.l A1, [A5 - 0x466]
00002024 2029 000E move.l D0, [A1 + 0xE]
00002028 B0A8 0012 cmp.l D0, [A0 + 0x12]
0000202C 6C52 bge +0x54 /* 00002080 */
0000202E 486D FD24 pea.l [A5 - 0x2DC]
00002032 A884 trap DrawString
00002034 206D FB9A movea.l A0, [A5 - 0x466]
00002038 226D FB9A movea.l A1, [A5 - 0x466]
0000203C 2029 0002 move.l D0, [A1 + 0x2]
00002040 90A8 000E sub.l D0, [A0 + 0xE]
00002044 4878 03E8 pea.l [0x000003E8]
00002048 2F00 move.l -[A7], D0
0000204A 4EAD 0042 jsr [A5 + 0x42]
0000204E 206D FB9A movea.l A0, [A5 - 0x466]
00002052 2F28 0002 move.l -[A7], [A0 + 0x2]
00002056 2F00 move.l -[A7], D0
00002058 4EAD 005A jsr [A5 + 0x5A]
0000205C 4878 000A pea.l [0x0000000A]
00002060 5A80 addq.l D0, 5
00002062 2F00 move.l -[A7], D0
00002064 4EAD 005A jsr [A5 + 0x5A]
00002068 2F00 move.l -[A7], D0
0000206A 486D BBE6 pea.l [A5 - 0x441A]
0000206E 4EAD 020A jsr [A5 + 0x20A]
00002072 486D BBE6 pea.l [A5 - 0x441A]
00002076 A884 trap DrawString
00002078 486D FD2E pea.l [A5 - 0x2D2]
0000207C A884 trap DrawString
0000207E 6050 bra +0x52 /* 000020D0 */
label00002080:
00002080 486D FD38 pea.l [A5 - 0x2C8]
00002084 A884 trap DrawString
00002086 206D FB9A movea.l A0, [A5 - 0x466]
0000208A 226D FB9A movea.l A1, [A5 - 0x466]
0000208E 2029 0002 move.l D0, [A1 + 0x2]
00002092 90A8 0012 sub.l D0, [A0 + 0x12]
00002096 4878 03E8 pea.l [0x000003E8]
0000209A 2F00 move.l -[A7], D0
0000209C 4EAD 0042 jsr [A5 + 0x42]
000020A0 206D FB9A movea.l A0, [A5 - 0x466]
000020A4 2F28 0002 move.l -[A7], [A0 + 0x2]
000020A8 2F00 move.l -[A7], D0
000020AA 4EAD 005A jsr [A5 + 0x5A]
000020AE 4878 000A pea.l [0x0000000A]
000020B2 5A80 addq.l D0, 5
000020B4 2F00 move.l -[A7], D0
000020B6 4EAD 005A jsr [A5 + 0x5A]
000020BA 2F00 move.l -[A7], D0
000020BC 486D BBE6 pea.l [A5 - 0x441A]
000020C0 4EAD 020A jsr [A5 + 0x20A]
000020C4 486D BBE6 pea.l [A5 - 0x441A]
000020C8 A884 trap DrawString
000020CA 486D FD44 pea.l [A5 - 0x2BC]
000020CE A884 trap DrawString
label000020D0:
000020D0 4E75 rts
fn000020D2:
000020D2 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
000020D6 3F3C 00B9 move.w -[A7], 0xB9
000020DA A893 trap MoveTo
000020DC 206D FB9A movea.l A0, [A5 - 0x466]
000020E0 2F28 0012 move.l -[A7], [A0 + 0x12]
000020E4 486D BBE6 pea.l [A5 - 0x441A]
000020E8 4EAD 020A jsr [A5 + 0x20A]
000020EC 486D BBE6 pea.l [A5 - 0x441A]
000020F0 A884 trap DrawString
000020F2 3F3C 00CD move.w -[A7], 0xCD
000020F6 3F3C 00AD move.w -[A7], 0xAD
000020FA A893 trap MoveTo
000020FC 206D FB9A movea.l A0, [A5 - 0x466]
00002100 2F28 000E move.l -[A7], [A0 + 0xE]
00002104 486D BBE6 pea.l [A5 - 0x441A]
00002108 4EAD 020A jsr [A5 + 0x20A]
0000210C 486D BBE6 pea.l [A5 - 0x441A]
00002110 A884 trap DrawString
00002112 4E75 rts
fn00002114:
00002114 3F3C 005A move.w -[A7], 0x5A /* 'Z' */
00002118 3F3C 00AD move.w -[A7], 0xAD
0000211C A893 trap MoveTo
0000211E 206D FB9A movea.l A0, [A5 - 0x466]
00002122 2F28 000A move.l -[A7], [A0 + 0xA]
00002126 486D BBE6 pea.l [A5 - 0x441A]
0000212A 4EAD 020A jsr [A5 + 0x20A]
0000212E 486D BBE6 pea.l [A5 - 0x441A]
00002132 A884 trap DrawString
00002134 4E75 rts